Kamcord and OpenGL2

Lots of changes, some of them are formatting.

Adds Kamcord and also switches our rendering to OpenGL 2.
You're downgrading the version by accident -- this should become 89, 6.6.2 actually since we'll be releasing this as a new version.