Update the docking to fix a bug spawning of ships in docking bays they don't fit inside.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into DockedShipSpawn
GetFreeDockingPort must have a ship passed in, assets if it doesn't.
SwapDockedShipsPort gets the ship from the oldPort parameter, must also be valid.
auto-commit: translation updates
when attaching a VertexArray to GL, assert that the arrays are not empty
initial row mouseover calc and highlight
rename list alpha to just alpha, its used for more than lists. give the skin some color region draw ops
table row click event
consider draw offset when finding widget by point
clear all tables rows
remove Table::Inner m_mouseRow state; recompute row under mouse as needed
force re-layout after clearing rows. see #2555
fix VertexArray attributes in DrawRectColor
force re-layout after table content change
Merge remote-tracking branch 'fluffy/DockedShipSpawn'
clean up stack manipulation of error handler function in pi_lua_dofile
extract function pi_lua_loadfile from pi_lua_dofile
don't try to get a traceback for a syntax error in pi_lua_dofile
run a file ~/.pioneer/console.lua when initialising the console

This file can be created by the user to put useful things into the console
environment. For example, importing game API modules and defining helpful
functions or values.

Errors in console.lua are reported in stderr, but do not trigger a full
redscreen panic.
Merge remote-tracking branch 'robn/ui-table-relayout'