Remove use of boost for things that are now available in std. shared_ptr is one example - will probably require Luabind to be removed first.