Fixes walk aborting prematurely

when we still have enough TUs but destination is tile after closed ufo
door.
unhardcoded minRadarRange
feature: craft's radar chance
Resolved conflicts:
	src/Ruleset/Ruleset.cpp
	src/Ruleset/Ruleset.h
feature: chances of hyperwave
Remove unused variables and macros
Resolved conflicts:
	src/Ruleset/Ruleset.cpp
	src/Ruleset/Ruleset.h
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.
Finishing touches
More fixes to RMP code.
Derp
Herp derp
un hard code item recovery from map objects
fix destructor/unhardcode alloy divisor
fix thing