by Alessandro Buccato
v2.1 add third location
v2.2 fix "wifi change state"
if you are at home or university, it enables wifi. if no, it disables wifi.
in addition, when wifi is connected, it disables data connection. if wifi lost, it asks you if you want enable data connection.
thanks to Mark for the base flow