using btD3D11SoftBodySolver

* Soft bodies will be worked on as soon as the bone rotation is done
correctly and the work on rigid bodies is done.
* Model rendering now accept render flags, for debugging
* A single model vertex may be on multiple materials, so changed the
single reference to a linked list.
* Fixed some alignment issues
* Only bones marked as Manipulable and Rotatable/Movable can be
Rotated/Tranlated due to user deformation