Basic cleanup.
Repositioned usb icon and basic cleanup.
New cleaner and robust Preferences screen.  Added version number and name and remove wifi hack and 2 day upload option.
Removed sending of cloud database credentials from crash report.
Added usb power on/off command when syncing.  Only works if rooted.
Added upload icon, probably will make smaller.
Removed removing callback on onDestroy and added to close button.
Basic cleanup.
Quick port of battery status to refactored code, still needs some basic clean and fixed memory leak introduced by battery code.
Removed deprecated and unused code due to refactoring.
Rename EG to EGV.
Adding SensorRecord.
Adding gitter link.
Adding TimeConstants as helpers.
Adding method to return system as int of seconds since epoch.
Adding getTimeSinceEGVRecord method.
Fixed FIVE_MINUTES_MS.
Adding calculation of anticipated next upload time to sync the uploader with actual receiver.
Adding offset to ensure syncing doesn't interfere with receiver and transmitter sync.
Merge remote-tracking branch 'origin/dev' into dev