Fixed #297
Merge pull request #305 from jbekas/portal_actions_only_within_range

Portal actions only within range
Merge branch 'master' of https://github.com/alex-alex/iOS-Ingress
Merged from alex-alex/master.
Created a shared static CLLocationManager, updated ScannerViewController and PortalActionsViewController to use new shared version. Added DEBUG flag to enable Hack and Link on portals outside of normal range when Build Mode = Debug.
Merge branch 'master' into portal_actions_only_within_range
Enable Recharge button if player is within portal action range, or if player is same team as portal owner and has a portal key. Minor code cleanup. Added if block to call remote recharge API if not in range.