Fix for Android Cancel/Outside touch event

The wrong id was used, the whole range needed to be cancelled.
Added SensorBase.CurrentValue update

Prior to this, only the CurrentValueChanged event was fired, but the
CurrentValue never changed.
Re-added SensorBarse.FireOnCurrentValueChanged

In order to keep a smooth transition for other platforms
Removed FireOnCurrentValueChanged and iOS calls

Since it appears to be the only platform still using the method
Merge pull request #1140 from picrap/develop3d

Fix for Android Cancel/Outside touch event / Added SensorBase.CurrentValue update