LuaPushPull: Add LuaVector support
LuaPushPull: Use Get/CheckFromLua when appropriate
ShipType: Port to LuaTable

'cause code duplication is Wrong™
whietspace fixes
Merge branch 'luatabled_shiptype'