Fixes #3 using Option 1A, as described in the Github issue.  

Note that this removes support for Android 1.5 (API Level 3) devices, in order to
support runtime testing of platform version to use either the
SystemClock.elapsedRealtimeNanos() and
Location.getElapsedRealtimeNanos() to calculate TTFF for Android 4.2 and
up, while using System.currentTimeMillis() and Location.getTime() for
Android 1.6 to 4.1.  Note that the version number isn't bumped in this commit.

Mike - 
Do you have an Android 4.2 device to test on?  I don't, and it would be good to test this on 4.2 before releasing it to make sure behavior is correct.  I tested on 4.1.1 (Samsung Galaxy S3) and it works correctly on that device.