remove some warnings
Added b3Printf, b3Warning and b3Error that can be re-routed to custom handlers.
See in src/Bullet3Common/b3Logging.h for details
add support for motion state and internal pre-tick callback
add do-while to logging functions, to avoid errors in user code: if b3Error("msg"); else {...} would fail before
Merge branch 'master' of https://github.com/erwincoumans/bullet3