Don't cache geometry with any dynamic vertex buffers.
Instead of storing Geometry pointers, store shared array pointers for triangle mesh collision data. This protects against the original Geometry resizing its data.
Merge remote-tracking branch 'remotes/grking/master'
Refactored check for dynamic buffers into a function.
Added PhysicsWorld::RemoveCachedGeometry() function to manually invalidate cached collision geometry of a changed model. Added watching for CollisionShape model live reload. Removed internal but public functions from the Lua physics API.
Merge branch 'master' of https://github.com/urho3d/Urho3D