Add an option to enable ldb

Check out http://github.com/laarmen/lua_debug to get the software
Patches welcome!
Add an @prefix to the chunk sources to more or less match the original Lua nomenclature
#1734  UI: speeding up the buy and sell process in the marketplace
Add DerpyHooves to AUTHORS
Merge remote-tracking branch 'upstream/master' into Xcode
Added some logging and errors/warnings.
Also removed the numDockingPorts from the Lua and instead calculate it from the number of docking bays actually defined.
clean up station docking stage/docking node checks
Merge branch 'BetterStationLogging'
Avoid virtual setters during Load/initialisation. Fixes #2221.

Load/Init should only be setting up state, whereas virtual setters are
often overriden in derived classes to trigger things on particular state
changes (e.g., put a message in the ship console when the ship alert state
changes). Load/Init is not a state change, because there's no (valid)
previous state.
#2128 -  Sort missions list
New table widget with column sort support
SmartTable: added ui:Label as a default widget for cells. Now user has no need to specify widgets if he's okay with Labels in table.
Merge pull request #2223 from johnbartholomew/issue-2221

Avoid virtual setters during Load/initialisation
Stable sort.
set ship type through SetShipId to include property update

fixes #2225
Merge remote-tracking branch 'johnbartholomew/issue-2225'
Create one StaticGeometry node per aiMesh, and reuse them when possible
Merge remote-tracking branch 'upstream/master' into Xcode
update changelog: add a couple of missing issue refs
Merge remote-tracking branch 'laarmen/lua_debug'