Extract new Mesh class from ObjParser.

Move rendering code into Mesh class.
Replace mvmult call with multiplication operator.
Add Mesh function for swapping color shading.
Add manipulators to scene.

Mesh now contains offset, ability to set specific colors on objects, and
a second constructor.
Correctly setup selection of objects & manipulators.
Update inverse matrix operation.

Fix scale, rotate, & translate.