remove all the really simple lua wrapper types. explicit is better
replace ShipType with ShipDef, just plain old data tables
make the whole ShipDef construction read-only
reimplement (deprecated) GetShipType and GetShipTypes in Lua
updated docs for linearThrust and equipSlotCapacity tables
replace EquipType with EquipDef ro tables
allow ipairs to work on read-only tables
add table.map and table.filter
add id to the ship & equip defs for easier filtering
use table.filter to get ship/equip lists
@jpab's iterator transformers
silence init order warnings
Merge branch 'master' of github.com:fluffyfreak/pioneer into new4BaySpaceStation

Conflicts:
	data/stations/ground_1.lua
	data/stations/ground_2.lua
	data/stations/ground_3.lua
	data/stations/nice.lua
	src/ModelBase.h
	src/SpaceStation.cpp
	src/scenegraph/Loader.cpp
	win32/vc2012/modelviewer.vcxproj
	win32/vc2012/modelviewer.vcxproj.filters
Disable all but my 8bya testing station and the ground_station_4
Even that's fucked.
Remove the VectorFont file references
Merge remote-tracking branch 'robn/ui-lua-multilinetext'
Correctly initialise the Body class
Fixup the return value from the position and orientation.
Merge branch 'master' of github.com:fluffyfreak/pioneer into new4BaySpaceStation
Merge remote-tracking branch 'robn/lua-cleanup-1'