Merge pull request #658 from acres4/feature/offlineRadioDisconnected

Offline radio not available notice
Merge branch 'rc/juliet' into feature/remoteClientLockExperiment
Kai - fixed the status bar that was white for the beverage supervisor screen
Kai - fixed another issue with stealing a call, the employeesCurrentCallInfo was being used to determine slots available for stealing
Merge pull request #660 from acres4/feature/beverageWhiteStatus

Kai - fixed the status bar that was white for the beverage supervisor screen
Merge pull request #661 from acres4/feature/callStealing

Kai - fixed another issue with stealing a call, the employeesCurrentCallInfo was being used to determine slots available for stealing
Added check for success of background immortality attempts before disabling location updates
Kai - added handling of no connections responding
Kai - moved the offline radio button on supervisor up off of the usher label
Merge pull request #662 from acres4/feature/offlineRadioButtonMoved

Kai - moved the offline radio button on supervisor up off of the usher label
Merge pull request #624 from acres4/feature/dualUsherHosts

Internal/External Hosts
Stop location services after re-entering foreground
Now stops location services if more background time is somehow acquired by other means
Reset status flag neglected in previous commit
Kai Beverage - removed clearCachedData method call, would crash if a connection was lost
Moved all immortality nonsense into specific ImmortalityManager class
Added verbose logging to ImmortalityManager, temporarily enabled by default
Plugged in ImmortalityManager's error handling
Removed unused import
Merge pull request #664 from acres4/feature/backgroundManager

Background logic refactoring