Barcode support
Fixed receiver leak
Moar tests
Set default collection values if not specified in the config read via barcode
Bumped compileSdkVersion and targetSdkVersion up
Updating to work with config format
Meter and Sensor record tests
Cal record test
Even moar tests!
Yet more tests
Few more tests
Remove commented code.
Adding noise to mongo if sensor data is marked to upload.  Addresses #95.
Fixing unit test
Merge pull request #94 from nightscout/wip/kl.increasecodecoverage

More tests with a hint of refactoring
Fixed testGetTimeAgoString_Multiple test.
Bump version code and number and a dev tag to it.
Merge pull request #93 from nightscout/wip/barcode#74

Barcode support #74
Fix toJSON of EGVRecord to have correct time.
Fixed noise calculation and corresponding unit test
Fix noise value by using noise mask.
Clean up the settings activity. Because we are targeting sdk > 11, we
can remove a lot of cruft.

Add some preference validation. Add tests for validation. Note: this
only validates uri syntax, not if the hosts actual exist. That will come
later as a button (or something).

Tested:
  ./gradew clean test