use older/more widely available POSIX file stat functions on OS X
remove Linux-specific subsecond resolution for file modification time
Unify the LineType and PrimitiveType for rendering.
Cast away these warnings.
Allow CityOnPlanet to use SGM files.
Remove all of the base class definitions for virtual methods.
Utility method for the VertexBuffer classes, copies a VertexArray into a VertexBuffer to aid in porting code across.
Add new Drawable types and convert existing ones from VertexArray to VertexBuffer where applicable.
Remove Drawable base class.
Properly handle ShipCpanel when attaching/detaching/destroying views.
Merge remote-tracking branch 'johnbartholomew/filesystem-timestamps-osx'
Merge pull request #3181 from lwho/game_views

Game views refactoring
Merge pull request #3187 from fluffyfreak/more-drawable

More drawable classes, minor fixes
Update Changelog.txt
Move StarSystem slave cache from Galaxy to Space.
FillCache callback was not called when all objects already existed before.
Debug output.
Factions code no longer uses global Galaxy object.
CustomSystems code no longer uses global Galaxy object.
Galaxy generator and caches no longer use global Galaxy object.