Bring Luomu's game msg log over from the SSP fork.
Update makefile.
Merge remote-tracking branch 'fluffyfreak/LuomuMsgLog' into msglog
fix includes to get build working
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into LuomuMsgLog
Merge branch 'master' of github.com:fluffyfreak/pioneer into LuomuMsgLog

Conflicts:
	src/StationShipViewForm.cpp
	win32/vc2010/pioneer.vcxproj.filters
	win32/vc2012/pioneer.vcxproj.filters
	win32/vc2013Express/pioneer.vcxproj.filters
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into LuomuMsgLog

Conflicts:
	src/LuaChatForm.cpp
	src/Makefile.am
	src/MarketAgent.cpp
	src/Player.cpp
	src/SpaceStation.cpp
	src/StationCommodityMarketForm.cpp
	src/StationPoliceForm.cpp
	src/StationShipEquipmentForm.cpp
	src/StationShipRepairForm.cpp
	src/StationShipViewForm.cpp
	win32/vc2012/pioneer.vcxproj
	win32/vc2013Express/pioneer.vcxproj
Fix colours after change to Color4ub.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into LuomuMsgLog

Conflicts:
	src/Makefile.am
	src/Pi.cpp
	src/Pi.h
	src/SectorView.cpp
	src/Ship.cpp
	src/ShipCpanel.cpp
	src/ShipCpanelMultiFuncDisplays.cpp
	src/WorldView.cpp
	win32/vc2010/pioneer.vcxproj
	win32/vc2010/pioneer.vcxproj.filters
	win32/vc2012/pioneer.vcxproj
	win32/vc2012/pioneer.vcxproj.filters
	win32/vc2013Express/pioneer.vcxproj
	win32/vc2013Express/pioneer.vcxproj.filters
Fix some code rot.
State ticket, setting a render state and a couple of places that added new messages.
Try to fix linux. Was missing a cpp.
Also add GameLog.cpp to the modelcompiler sources
This was so much easier when I had a Linux box
Merge pull request #2527 from fluffyfreak/LuomuMsgLog

Bring Luomu's game msg log over from the SSP fork.