C++ compiler independent plugins

Description

A portable C++ framework for dynamic class loading. Allows creating and loading binary plugins created by different compilers and/or versions. A binary dynamic cast feature that works over compiler boundaries on a given platform is also provided.