Squashed 'modules/vf_luabridge/LuaBridge/' changes from 7add0e3..972ca62
Squashed 'modules/vf_luabridge/LuaBridge/' changes from 7add0e3..972ca62

972ca62 Fix missing SharedPtr specifiers in ctor registrations
e4a8247 Turn off const method code path since it is broken
503b8f2 Fix Xcode compile
36f9844 Improve support for const 'this' pointers
d1f3510 Generalize tdstack for any shared_ptr-like container
122562d Remove old policy implementation - all unit tests pass now.
c1dc83f Add const classes in containers.
99714d3 Fill in more Userdata and tdstack cases
50fa50d Add more implementation to userdata containers and tdstack
a0bb733 Fix sizeof error in alternate code path
cd8894f Add userdata containers in preparation for refactoring policies.

git-subtree-dir: modules/vf_luabridge/LuaBridge
git-subtree-split: 972ca6278a6a05a104e6039aaebdb0ab2a6764ac

spthaolt/VFLib,spthaolt/VFLib,vinniefalco/VFLib,vinniefalco/VFLib