Simplified some of the interfaces and added BOOST_DLL_AUTO_ALIAS macro