Specular map in multimaterial
Glowmap in multimaterial
Pattern & color in multimaterial
Merge branch 'robn/new-ui' into new-model
Merge branch 'material-refactor' into new-model

Modelviewer is broken, wunderbar. Going to start a new viewer.

Conflicts:
	src/Pi.cpp
	win32/vc2010/pioneer.vcxproj
	win32/vc2010/pioneer.vcxproj.filters
Update linux build. Not building modelviewer at the moment.
Start a new modelviewer

ui requires Pi::luaManager, and Pi requires everything, so modelviewer will be a run mode of the game app for now.
Wrong depth in line drawing
Draw modelviewer grid
Modelviewer screenshots with printscr
Draw axes with modelviewer grid
MV toggle grid button
Merge remote-tracking branch 'origin/master' into new-model

Conflicts:
	src/LuaGame.cpp
	src/Pi.cpp
	win32/vc2010/pioneer.vcxproj
	win32/vc2010/pioneer.vcxproj.filters
Draw a log and enable model reloading.

Implementing model picker needs either a text input widget, or something with List.
UI toggle button, fix light transform
MV light selector & default decal
Camera presets
Merge remote-tracking branch 'robn/new-ui' into new-model

Conflicts:
	src/Aabb.h
	src/LuaGame.cpp
	src/Pi.cpp
	src/ui/ColorBackground.cpp
	src/ui/ColorBackground.h
	src/ui/Skin.cpp
Return of the color sliders
Set 4 decal textures for testing purposes, although they are all the same texture