bad versionName codes were checked into dev. Changing 0.40.1.1 to 0.40.1.0
Updated the makefile so that `test` forces gradle to run assembleUnittest
Revert the NMEA checking code - some android devices don't send any NMEA data.
Removed jacoco from the gradle build as it was breaking tests using robolectric
* Added tests and code to verify that the a stumbler bundle will not
  exceed MAX_WIFIS_PER_LOCATION and MAX_CELLS_PER_LOCATION
* Updated mozstumbler.Log to use System.out.println so that logs don't
  show up on a single line during test.
* Changed allowed exception in mozstumbler.Log so that any Exception
  type is allowed, not just IOException
* Removed test specific code in WifiScanner
Merge pull request #1004 from crankycoder/features/993-oom-json

993 - add proper guards around the Reporter to limit wifi and cellular data per location