Filter duplicate log entries
hotfix for fixing hostnames that don't seem to resolve on DNS and
break the build
Merge pull request #1276 from crankycoder/fix_buggy_dns_host

hotfix for fixing hostnames that don't seem to resolve on DNS and break the build
Merge pull request #1275 from garvankeeley/log-filter-duplicates

Filter duplicate log entries
Minor clean up to getScanResults
added tests around the CellRadio and Radio fields in CellInfo to make sure that any unknown values are set to empty string.
* pushed the responsibility for checking the bounds of the
  StumblerBundle wifi and cell size into an addWifiData and addCellData
  method.
* Changed the StumblerBundle to return only unmodifiable maps so that
  the bounds can never be changed.
demonstration of blowing past the memory limits in DataStorageManager
Updated testcase to properly fail instead of loggin to stdout and
updated a comment on MAX_REPORTS_IN_MEMORY
Got rid of some noise logging that didn't provide any value.
added .clearReports(), addReport(String), finalizeReports(), reportsCount() and maxReportsReached() methods to the ReportBatchBuilder to hide the collection.
* addReport(String) will now only add records into memory up to the size of MAX_REPORTS_IN_MEMORY.  Any additions after that will be dropped.