Many additions to ammo.idl including shapes, constraints, character cont...

Additions

added isKinematicObject, setWorldTransform and setCollisionShape to btCollisionObject
added shapes: btConvexShape, btConvexTriangleMeshShape, btConvexHullShape
added btOverlappingPairCallback
added setInternalGhostPairCallback to btOverlappingPairCache
added applyCentralForce and applyCentralImpulse to btRigidBody
added constraints: btGeneric6DofConstraint, btHingeConstraint, btSliderConstraint
added btDispatcherInfo
added getPairCache, getDispatcherInfo addCollisionObject and getBroadphase to btCollisionWorld
added attributes to btVehicleTuning
added attributes to btWheelInfo
added btKinematicCharacterController
added btGhostObject, btPairCachingGhostObject, btGhostPairCallback