Reverts @L5D 's changes and moves thread protection to SpoutClient
Set restitution to 0 before adding body.

Apparently updating restitution after a body is added to the simulation
has no effect. This would appear to be a bug in TeraBullet and we may be
able to fix it. For now this is true non-bouncy characteristics that lets
gravity still work. It would be worth testing the other
characteristics...we may have to hotswap bodies in/out of the simulation
to avoid this issue for good.

@Afforess @Raphfrk
Signed-off-by: Chris Sanders <zidane@outlook.com>
Implement new velocity methods.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Set penetration threshold to 10f.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Basic custom lighting system
Needs a NOT check.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Aynsc message handling