Fixes walk aborting prematurely

when we still have enough TUs but destination is tile after closed ufo
door.
Remove unused variables and macros
Give crafts unique ids in the form of a type+id tuple. Since we can now safely hold "weak pointers" to crafts, let UFOs refer to their killer by unique id, instead of a pointer that may be deallocated or reused
Provide a savegame method to look up a craft by its unique id, it could always come in handy
`typedef std::pair<std::string, int> CraftId` to make code more readable
Downgrade C++11 code: no `auto`, no for-each loops
Fix indentation (use tabs)
`nullptr` → `NULL`
Forgot to commit this file
Removed unnecessary `#include`
Install desktop file and icons.
Fix RMPs being limited to 127 instead of 255.
fix up TFTD bullet sprites

top four rows were reference material.
fix fix
Finishing touches
add missing stat
More fixes to RMP code.
Derp
Herp derp
un hard code item recovery from map objects
fix destructor/unhardcode alloy divisor
fix thing
Updating scalers