removed Particles OpenCL demo, all OpenCL work is moved to Bullet 3.x see
http://github.com/erwincoumans/bullet3
Fixes Issue 741

git-svn-id: http://bullet.googlecode.com/svn/trunk@2673 08e121b0-ae19-0410-a57b-3be3395fd4fd
applied character controller patch, not tested (allow community to develop btKinematicCharacterController.cpp)


git-svn-id: http://bullet.googlecode.com/svn/trunk@2674 08e121b0-ae19-0410-a57b-3be3395fd4fd
Added a first version of a Featherstone multi body implementation.
The original version was written by Stephen Thompson.
I replaced Eigen math by Bullet LinearMath, and added a dedicated 6x6 matrix solver. 
Also I integrated support for collisions/contact constraints between btMultiBody and btRigidBody, and de-activation support.
See Demos/FeatherstoneMultiBodyDemo/Win32FeatherstoneMultiBodyDemo.cpp for example usage.
There is currently only support for contact constraints for btMultiBody. 
Next on the list will be adding support for joint limit constraint for btMultiBody. 
The implementation is still experimental/untested, the quality will improve in upcoming Bullet releases.

git-svn-id: http://bullet.googlecode.com/svn/trunk@2675 08e121b0-ae19-0410-a57b-3be3395fd4fd
Fix some crashes in FeatherstoneMultiBodyDemo, when using a fixed base
Create two btMultiBody, one fixed and one free base
Preparation towards btMultiBodyConstraint

git-svn-id: http://bullet.googlecode.com/svn/trunk@2676 08e121b0-ae19-0410-a57b-3be3395fd4fd
preparation for joint limit constraint for Featherstone btMultiBody

git-svn-id: http://bullet.googlecode.com/svn/trunk@2677 08e121b0-ae19-0410-a57b-3be3395fd4fd