initial soft mouse pointer positioning and draw
always hide the system cursor
flag to show/hide mouse pointer
preserve mouse position across texture change
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into soft-mouse
Courtesy of baobobafet these are a bunch of new patterns/skins for the Wave hypersonnic fighter.
See topic (http://pioneerspacesim.net/forum/viewtopic.php?f=3&t=187) for discussion and his request to submit for review.
LuaTable: add return values to help chain method calls
New pi_lua_multiple_push to push as many stuff as one wants
Add a pi_lua_generic_push function for LuaRef
Add Call and CallMethod methods to LuaTable
Add a CallMethod static method to LuaObject
Move around some pi_lua_generic* functions to minimize interdependencies
Add builtin support for return values to Lua{Object, Table}::CallMethod
Use LuaObject::CallMethod for all the missile handling.
doubled HANG_UP if offer no attractive / crew contract - BBchat
Remove hyperdrive setting in ship:SetShipType
Remove shipdef.defaultHyperdrive and replace it by shipdef.hyperdriveClass

This new attribute isn't an equipment type but a simple integer
representing the class of hyperdrives. This allows us to loosen
the link between equipment and ship types.
Merge remote-tracking branch 'radius75/hang_up_bbchat_crew_contract'
changelog: fix whitespace
auto-commit: translation updates