Adds skeleton OrbitalCamera; more culling.

This patche adds the beginning of a (non-functional) OrbitalCamera
object that I successfully implemented in a different project but want
to clean up before adding to Sobek proper. It also continues to refine
the basic frustum culling, slowly moving it into Cython instead of pure
Python.