expose MultiLineText.SetText and AppendText to Lua
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
Remove the VectorFont file references
Merge remote-tracking branch 'robn/ui-lua-multilinetext'
Merge remote-tracking branch 'robn/lua-cleanup-1'
Correctly initialise the Body class.
Merge remote-tracking branch 'fluffyfreak/BodyInitialisation'
add Lua API Player:{Get,Set}HyperspaceTarget. closes #2027

This is a temporary solution. When more of the UI has been moved into Lua,
this will no longer be necessary.
Merge remote-tracking branch 'johnbartholomew/lua-sethyperspacetarget'
Fix crash upon refueling.

self:Stats() should be self:GetStats()