remove unused TEMP_VIEWING frame flag
make camera positioning relative to frame only

Conflicts:
	src/Camera.cpp
	src/Camera.h
	src/DeathView.cpp
	src/WorldViewCamera.cpp
expose camera frame, its needed for object projections

Conflicts:
	src/WorldView.cpp
move ship-specific positioning/orientation up into the controllers
restructure WorldViewCamera as CameraController. only Internal done so far

Conflicts:
	src/CameraController.cpp
	src/CameraController.h
	src/WorldView.cpp
convert external and sidereal cameras to controllers
allow a single body to be excluded from the camera draw
Separate station definitions from the model files
Create definitions for all usable stations
Allow Models instead of LMRModels with stations
Clean up
Run space station functions in a separate lua context
remove revived cargoscoop surface check again
Delete the old LmrModels buildings folder and files.
Add the new models buildings folder and files.
Merge remote-tracking branch 'philbywhizz/xcode'
Optimisation: Get the frustum from the camera instead of from OpenGL.
Cache the last SetTransform for later use.
Use the last cached modelview transform in DrawPointSprites instead of querying OpenGL for it.
Merge branch 'separate-station-defs' of https://github.com/Luomu/pioneer into separate-station-defs
Make VS2012 compile by adding the missing SpaceStationType files to the project.
Removed the confusing "how will this work?" from each ".model" file. Correctly attributed models to VLastan instead.
Fixed up the LOD switching levels so they match the original LmrModel versions.