Add PhoneRadio sensor.

It's interesting to have a way to collect data from gsm/umts/cdma/...
connections. This first version record only the connected gsm cell.
Added push sensor for connectionStrength
Add unregister for bluetooth BroadcastReceiver
Simplified ConnectionStrength

* Did some code cleanup (StrengthListener is not a sensorlistener)
* Only push data is strength change level. Each level is 4 wide
fixed Bug in ConnectionStrenght and Suuport for new bluetooth interface

Added suport for the new bluetooth in SDK 18 and newer
Merge remote-tracking branch 'nlathia/master'

Conflicts:
	bin/sensormanager.jar
	src/com/ubhave/sensormanager/process/AbstractProcessor.java
	src/com/ubhave/sensormanager/sensors/SensorUtils.java
	src/com/ubhave/sensormanager/sensors/pull/BluetoothSensor.java
Updated jar. Fixing minor typo in the merge
Fixed .gitignore for bin/classes
Added support for list of locations
Cleaning For locationList support
Added PassiveLocationSensor

First version of the passiveLocationSensor
Looper bug

Added the PassiveLocation to the main looper thread.
Debugging passive location sensor
Added config for passive location, removed some Log call

PassiveLocationConfig support two config values. MIN_TIME for minimum
time for sensor update and MIN_DISTANCE for minium change in distance
before receiving and update

Removed all the call to Log that where for debugging and not guarded by
the GlobalConfig.shouldLog()
Fixing config bug in Passive Location

PassiveLocationSensor was not setting default config correctly and the
type for min_distance was not corrected (changed int to float)
Fixed copyright

Added copyright notification to all the file created at Idiap.
Merge pull request #8 from PuckCh/master

Merging Idiap's contributions