starfield and numerous utility components, initial checkin
leftover changes / minor corrections
fixes #includes
implements live LOD and input limit
exposes function to fetch glFrustum arguments
tidies viewing - looks much better already. tile selection is still too naive (or not naive enough)
adjusts to function renaming in FieldOfView
reworks tile selection, 1st step (2nd pending)
adds hack to consider "forgotten" tiles.
a proper solution (that will also consider screen dimensions / roll) is still pending
implements a more uniform distribution of star positions and a progress bar
adds getAspectRatio function
implements FOV culling, most properly
naming and such...
adds flood fill algorithm
removes duplicate default argument
removes duplicate local declarations
fixes broken error handling
fault tolerance when 'render' is called prior to loading
fixes broken debug code
improves naming consistency (mostly member variable prefixes)