make launcher suitable for mac environment

readlink -f doesn't work on mac, so i used code salvaged from the internets to simulate the functionality on mac
Autopickup from adjacent tiles.
Remove items from submap with the correct index for each direction.
Typo fix
Initial Zones manager commit. Open with 'Y' and select 2 points. GUI in the works.
Started on the Zone Manager Gui.
Basic Zones Manager GUI.
Json saving/loading.
Cache and check zone data when pickung up items.
Display distance and direction to zone.
Added en/disabling zones.
Added option to show on the zone on the overmap.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into apu-adjacent
Improved ASCII/SDL redrawing. Reduced draw_ter() calls.
Merge branch 'origin/apu-adjacent'
Make PR24 retractable.
Make expandable baton expandable.
Create map::i_at_stacked() for stacking items in map
Amount now shows for single non-vehicle squares
Fix stack volume and weight