Refactor GlCamera and GlLight to use new GlVector3 class.