Fixed redundant creation of offline voice clients on button spam
Kai voice - moved UI update to main thread that may have (read: is) called from a background thread
Merge pull request #674 from acres4/feature/offlineRadioBugs

A couple more offline radio bugs
Kai - added a dispatch queue for the logManager addEntryWithSummary method
Kai -fixed the display of the generic location picker in iOS 6
Kai - removed prepended “Unable to create call text”
Merge pull request #675 from acres4/feature/genericLocationXib

Kai -fixed the display of the generic location picker in iOS 6
Kai - call creation title fix
Merge pull request #676 from acres4/feature/callCreateFailure

Kai - removed prepended “Unable to create call text”
Various projects compile.
Added autoupload of wiretap data from criticals and convenience macros to do manual uploads
Added Parse to KaiCheck. Dialed down log auto upload to CRITICALs.
Added KaiCheck to Mercury workspace
Moved UPLOAD_DIAGNOSTIC_DATA to LogManager.h since it uses __CANONFILE__ in place of __FILE__. Added log message with reason to uploadToCloud:isAutomatic:.
Added explicit cast to WiretapSource upload log messages to be more OSX friendly
Merge pull request #677 from acres4/feature/logManagerGCDQueue

Kai - added a dispatch queue for the logManager and the addEntryWithSummary method now does it work on the new queue
Hoover - more attempts at better memory handling in Hoover
Hoover - removed label requirement
Lenghtened the delay in the UDP read thread after an error, made some changes to prevent massive KVO spam that was causing UI issues when paired with some retry delays
Kai - changed logic when refreshing the list of calls. Now if there is ever a row in a new position both the new and the old location will get updated.