Adding cameras, fixing some rendering issues.

- Added basic support for CAM layouts
- Cam picking and editing is still missing, only previewing is
available.
- Touched up the way the renderer handles lighting and alpha.