Include the use of boost::shared_ptr. This also includes tweaks to the boost vxworks.hpp file to include missing defines.