make distance calculations specific to Android model
remove model-speicfic distance calcs from master
check for null before instantiating an Identifier
set manager to null if service disconnects, so isConnected() returns the proper value.  Per #29
Set manager to null if last consumer unbinds

so isConnected() returns false.  See #29
Nexus 4 and Nexus5 model-specific calculations passing tests
Nexus 4 and Nexus5 model-specific calculations passing tests
Merge branch 'android-model-distance-calcs' of github.com:AltBeacon/android-beacon-library into android-model-distance-calcs
update javadocs for distance calculations
Add bluetooth name to beacon and parser
Merge branch 'android-model-distance-calcs'

Conflicts:
	src/main/java/org/altbeacon/beacon/distance/AndroidModel.java
	src/main/java/org/altbeacon/beacon/distance/CurveFittedDistanceCalculator.java
	src/main/java/org/altbeacon/beacon/distance/DistanceCalculator.java
	src/main/java/org/altbeacon/beacon/distance/ModelSpecificDistanceCalculator.java
	src/test/java/org/altbeacon/beacon/distance/ModelSpecificDistanceCalculatorTest.java
Merge branch 'master' into samsung-ble-sdk
expose bluetoothName field
Merge branch 'master' into samsung-ble-sdk
toString adjustment
Make BeaconParser configurable for endianness of identifier and data fields
Merge branch 'master' of github.com:AltBeacon/android-beacon-library
Merge branch 'master' of github.com:AltBeacon/android-beacon-library
Merge branch 'master' of github.com:AltBeacon/android-beacon-library
Merge branch 'master' into samsung-ble-sdk