Properly restore the Baron mission.
Whitespace, general clean-up of the Runaway missions.
Differentiate between planets and stations.
Avoid a bizarre bug where the AI's pilot somehow can't be retrieved.
Merge branch 'master' of git://github.com/bobbens/naev
* XDG patch by aanderson.
user data should go into $XDG_DATA_HOME (.local/share by default)
 - .naev/saves -> ~/.local/share/naev/saves
 - .naev/screenshots -> ~/.local/share/naev/screenshots

user preferences should go into $XDG_CONFIG_HOME (.config by default)
 - .naev/conf.lua -> ~/.config/naev/conf.lua
 - .naev/conf.lua.backup -> ~/.config/naev/conf.lua.backup

cached data should go to $XDG_CACHE_HOME (.cache by default)
 - .naev/gen -> ~/.cache/naev
* Code cosmetics and tweaks.
* Put nebula into a subdirectory of the naev cache directory.
* Minor change of allocation scheme.
* Fixed really minor memleak - cppcheck.
* Fixed 1D turbulence noise.
* Made macros a bit more robust.
* Fixed possible but rare memleak - cppcheck.
* cppcheck fixes.
* Should fix compile on win.
* A bit of paranoia is always good.
* Fixed uinintialized issue - clang.
* Fixed garbage usage - clang.
* Cosmetics.
Fixed having no cargo in The Search for Cynthia
Merge branch 'runaway' of git://github.com/Deiz/naev