Softfloat added to contrib
Softfloat Sqrt assert bug fix, FromInt64 warning fix and >32 shift fixes
Strict aliasing sucks
Softfloat string import constructor
LuaTable: Add {Get, Load}Map methods
Ship.cpp: Add a Ship::SpawnMissile(Missile *) method
LuaShip: Add a Ship:AIKamikaze binding.
Add a power argument to the Missile constructor

This argument defaults to -1 which is an invalid value (when the power
is negative, the constructor just uses the default values) not to break
the current API but only extend it.
LuaShip: Export a SpawnMissile method
Replace Ship:FireMissileAt C++ implementation by a Lua one.
Merge remote branch 'central/master'
Revert "explicitly take const references in the LuaSignalTrampoline"

This reverts commit fba4d288e51ed7b422528b9587302c3bdf1a2383.
LuaTable: pass the map by reference in LoadMap()
LuaTable: Add GetVector and LoadVector methods.
Merge branch 'luatable-getvector' into missile-lua
Ship:FireMissileAt: accept a slot number as a first argument
Ship.lua: Use a translation table to cope with the new ship names.
Cpanel: Use the Lua FireMissileAt function to fire the missiles.
Cpanel: Use the Lua functions to get the list of missiles.
Player.cpp: Emit the missile sound on missile spawning instead of firing.