Finalizing the manual update mechanism - TEST:

Notice I introduced some common cleanup - performed LAST - TEST THIS
if (!getPref(getManualUpdatePrefKey(), false)) should prevent changing the
update rate due to manual updates
added proceed() check - what about services that were blocked and were
unblocked when they run again ? wifimonitor in particular ? TEST
Monitor activity : leak discussion :
http://stackoverflow.com/questions/20174393/
android-does-defining-a-button-static-leak-my-activity
+ Bugfix in network service:
The lock was acquired too soon and if the socket timed out it held the lock
all this time. + I release the wifi lock in a finally block
+ null extras location monitor disable the receiver etc