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
Remove GameLoaderSaver from MSVC2010 project
Small change to COMPILING.txt for Visual Studio users
Add GNU profiler data to .gitignore
convert colours to premultiplied alpha in TextureFont::RenderString/Markup

fixes #1904
Set the rest of the legacy material properties
Update VS2010 project
Merge remote-tracking branch 'johnbartholomew/issue-1904'
Merge remote-tracking branch 'luomu/dsminer-glitch'
add distances to mission screen intro text. closes #1909
Merge remote-tracking branch 'bitplane/master-tmp'
Separate station definitions from the model files
Create definitions for all usable stations
Allow Models instead of LMRModels with stations