Major cleanup, multi hypothesis tracking and cheap hand tracking.

Changes
Misc cleanup.
Fix multi hypothesis tracking.
Multiple environment callbacks allowed per key.
New cheap hand tracking.
Etc.

New features
Scale open rave object before importing to bulletsim.
New tracking model that takes into account free space.
Etc.