Change method instructions and signature for updating scan periods.
Fix synchonization exceptions when regions are dynamically modified.  Keep track of regions in manager.
Fixes for unbinding issue https://github.com/RadiusNetworks/android-ibeacon-service/issues/21
lower min sdk to 9.  track mac address
do not specify minSdkVersion
throw exception if API level < 18 on  IBeaconManager.checkAvailability()
Change sampling period for ranging measurements to 30 seconds from 5 seconds to make distance measurements more stable.  This makes the sample interval similar to iOS
Typo in log output
Merge pull request #28 from waded/master

Typo in log output
Add BluetoothCrashResolver integration
Merge branch 'master' of github.com:RadiusNetworks/android-ibeacon-service

Conflicts:
	src/main/java/com/radiusnetworks/ibeacon/service/IBeaconService.java
always save state of stop called
synchonize access do distinct bluetooth addresses in crash resolver.
changed the way scanning starts and stops on monitoring/ranging starts and stops to prevent multiple cycles from running simultaneously
fix tracking counts of monitored and ranged regions
add iml file
first cut at new simulated beacon interface
fix gradle version
android-ibeacon-service v0.7.7

• Added new IBeaconSimulator support
• updated grade version
Service now succeeds despite lack of bluetooth

Bug fixed. Was blocking emulator testing due to lack of bluetooth
services and SimulatedScanData.