fix issue where start button wasnt enabled after bluetooth state change
add "cancel connection" feature

cancel the connection whil the app tries to establish it. also adjust
and add some drawables (stop == "stop" symbol && != "pause" symbol)
add level to log message
add dialog on start/stop button. save state of Dashboard.
create a broadcast for service state request.
remove auto-connect pref
first version of "automatic track creation"
outsource start-stop button state handling
Merge branch 'start-stop-refactor' into develop

Conflicts:
	org.envirocar.app/src/org/envirocar/app/activity/MainActivity.java
outsource Start/Stop button stuff; improve "Automatic track mode"
add some log statements for StartStopButtonUtil
fix bug with NPE on bluetooth device UUID broadcast receive
increase discovery period
calculate set of track props; set prop:null if not exists in measurment
add blacklisting of commands to improve adapter performance
return an error response on MAF request
move car selection to preferences - first prototype
finish of moving car selection to preferences
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	org.envirocar.app/res/layout/my_garage_layout.xml
	org.envirocar.app/res/xml/preferences.xml
	org.envirocar.app/src/org/envirocar/app/activity/preference/CarSelectionPreference.java
	org.envirocar.app/src/org/envirocar/app/application/CarManager.java
	org.envirocar.app/src/org/envirocar/app/model/Car.java
Merge pull request #160 from matthesrieke/develop

Start-Stop Button Redesign; Engine Displacement in Car properties