Moves pixel table out of Camera.

By moving the mutable pixel table out of the Camera struct, the Camera
can remain immutable during the rendering of the scene.  This then
allows the use of iterators for the pixel table, which results in better
efficiency (no bounds checking).