Adding utilities to convert byte packet to string for EGVRecord and updating test.
Updated MeterRecord to use util to convert bytes to string.
Updated to use util function to print byte array as string.
Copy paste error fix.
Adding toJsonString test for EGV record.
Adding EGV isSpecialValue tests.
Added isNotSpecialValue test.
Fix copy paste error
Make JSON parse error be handled at higher level.
Removing unused classes
Adding more tests
Still a major WIP
Removing unused classes
Adding more tests
Still a major WIP
Temporarily removing equals check for calsubrecords
Switch records to use raw display time and raw system time rather than date for equals comparisons.
Add units to measurements in protobuf definition
Merge branch 'kl.removedownload' into wip/moretests

Conflicts:
	core/src/main/java/com/nightscout/core/dexcom/records/CalRecord.java
	core/src/main/java/com/nightscout/core/dexcom/records/MeterRecord.java
	core/src/main/java/com/nightscout/core/dexcom/records/PageHeader.java
	core/src/main/java/com/nightscout/core/dexcom/records/SensorRecord.java
	core/src/test/java/com/nightscout/core/dexcom/EgvRecordTest.java
Shuffled some things around to make testing possible
Possibly match background color to chart
Happy path testing for syncing service
Make util classes final.
Added a test for pre-505 cal records
Merge branch 'dev' into wip/moretests

Conflicts:
	.travis.yml
Merge branch 'kl.updatebarcode' into wip/moretests

Conflicts:
	app/src/main/java/com/nightscout/android/dexcom/SyncingService.java
Merge branch 'dev' into wip/moretests

Conflicts:
	app/src/main/java/com/nightscout/android/dexcom/SyncingService.java
Updating tests