Engine improvements.

Added a way to stop the Physics engine thread gracefully.
Re-worked storage of depth data.

Added classes, Point, Vector, Triangle, and PlaneData to more clearly stores
scanned Kinect data. Re-worked other files to accommodate for this new
data-type. Renamed a few files for clarity and re-organized function
locations.

Started work on optimization of groups of triangles.