Clean up all lint errors and some lint warnings.
Update travis.
Bump down play servers and sdk.
Adding alert dialog to query user if they are willing to donate data, which only happens when app is first installed.
Rethink the way we initialize uploaders
Add a ToastReceiver on the UI-thread that listens for toast-able
messages from the back end.

Add robolectric to testing suite (for android-specific code).
Upgrade to gradle 2.1.
Make travis only run tests, not package.
Updated summary and tests.
Fixed italian '.
Adding codecov uploading.
Update README.md

Adding codecov badge.
Barcode support - Known issues - Fails to save settings after initial install. Need to exit app first and restart