UI: remove debugVC from tabbar unless built in DEBUG mode

- Ensure Logger does not write to debugVC when
  it's not available

- Move Logger, ExceptionHandler and DebugLogger
  to Utils folder and group
Build: fix duplicate references to files in build phase
ExceptionHandler: disable logging unless in debug mode
Logging: Don't log anything to map view

- Remove label on map view ment for logging

- Remove DebugLogger class in favor of Logger
  that logs to the debug screen instead of
  the map view

- Squish a few compiler warnings as I
  removed DebugLogger
Merge pull request #86 from fightingwalrus/igcs-80-hide-debug-screen

UI: remove debugVC from tabbar unless app built in DEBUG mode