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
Merge remote-tracking branch 'robn/ui-lua-multilinetext'
Merge remote-tracking branch 'robn/lua-cleanup-1'