Merge branches 'lua-stat-properties', 'lua-set-properties' and 'ui-table-mouse' into new-ui-stationview-base
getting started on the new station view
start of the lobby screen. not really sure what to put on it
lua methods to manipulate station cargo/equip stock
commodities market basic display
initial row mouseover calc and highlight
initial cargo buying
most of the rest of cargo buying and selling
add more station tabs
move equipment table widgets out to a lib, we'll reuse a lot of it for the equipment market
start of equipment market, rip of commodity market
make equipment table columns configurable by caller
reimplement ships on sale logic in lua
basic auto-updating ship market
start of the ship view
add skins
ship manufacturer icons
when attaching a VertexArray to GL, assert that the arrays are not empty
fix VertexArray attributes in DrawRectColor
remove Table::Inner m_mouseRow state; recompute row under mouse as needed