BulletSim: complete BSShape classes.
BulletSim: massive refactor of shape classes. Removed shape specific code from BSShapeCollection. Using BSShape* classes to hold references to shape. Simplified shape dependency callbacks. Remove 'PreferredShape' methods and have each class specify shape type. Disable compound shape linkset for a later commit that will simplify linkset implementation.
BulletSim: code for creating the avatar capsule shape.
BulletSim: fix crash when creating new hull.
BulletSim: first cut at new linksetCompound shape building.
BulletSim: rename variable 'PhysicsScene' to be either 'PhysScene' or 'm_physicsScene' to match coding conventions and reduce confusion.
BulletSim: remove trailing white space to make git happier. No functional changes.
BulletSim: LinksetCompound work to disable collision for root and
child prims so compound shape can do all collisions.
Don't try to build a compound linkset for non-physical linksets.
Remove and replace root body when compound shape is added so collision
cache is rebuilt.
BulletSim: Add non-static BSShape.GetReference for getting another reference
to an existing shape instance.
BSShapeNative rebuilds shape for all references.
BSShapeCompound returns another reference copy if the compound shape
already exists (for linksets).
BulletSim: improvements to LinksetCompound and PrimDisplaced. Not all working yet.
Merge branch 'master' into bulletsim4
BulletSim: rework LinksetCompound to work with new BSShape system.
Not all working yet.
BulletSim: fix crash when mesh asset wasn't available when meshing
the first time.
Debugging added for mesh/hull asset fetch.
Merge branch 'master' into bulletsim4
BulletSim: Rebuild physical body if physical shape changes for mesh and hull.
Properly rebuilds collision caches.
Release asset data fetched when building mesh or hulls.
BulletSim: prims with no cuts created with single convex hull shape.
Parameter added to enable/disable this feature.
BulletSim: zero vehicle motion when changing vehicle type.
Rebuild compound linkset of any child in the linkset changes shape.
Comments and better detailed logging messages.
Merge branch 'master' into bulletsim4