Use named variable for LuaRef in equipSet callback setting

This works around a bug happening on Mac OS X (and perhaps clang as
well). (Closes #2993)
Check the stack size when trying to call a Lua{Object, Table} method

(Closes #3000)
Add a bunch of LUA_DEBUG_START guards
Avoid some Lua stack leaks in the UI code.

(Closes #3000)
(Closes #3001)
(Closes #2999)
(Closes #2997)
(Closes #2996)
add readout of Lua stack size to debug info overlay
Merge remote-tracking branch 'laarmen/checkstack_callmethod'
Merge remote-tracking branch 'laarmen/leaky_ui'
Merge remote-tracking branch 'laarmen/fix_2993'
whitespace in changelog
Facelift to the ALBR corp ships
Converting all patterns to .dds format
Use protected call in Lua{Table, Object}::CallMethod
Return the max range as well in HyperdriveType:GetRange
Split the hyperrange update into UpdateLuaStats (Closes #3005)
The "laser" slot doesn't exist, check for the actual slots in InfoView
Merge branch 'infoview_laser'
remove double include of Polit.h in SpaceStation.cpp
fix copy paste error in API documentation for Faction

military name documented twice, and police name none.
attitude autopilot v2
fix hyperspace range calculation bug