adds scalafied graphics.Camera

This is a pretty limited improvement because of the use of final in the
java graphics.Camera, probably gonna work around that with implicits
adds scalafied graphics.PerspectiveCamera

just subclasses the java graphics.PerspectiveCamera and the scala
graphics.Camera to get some niceness, I'm pretty sure the linearization
rules work out correctly