location: Rename _setAccuracy to setMaxAccuracyLevel

More descriptive name to avoid any confusion.

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: Coding style fixes

No space between identifier and '('.

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location,schema: Keep max accuracy in gsetting

Instead of relying on geoclue to store this user configuration, lets
keep it in gsettings. Geoclue is a system service and therefore is not
the appropriate entity to keep this info.

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: 'MaxAccuracyLevel' property is now read-only

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: disconnect from 'g-properties-changed' signal

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: Rename _updateMenuVisibility to _updateMenu

We'll soon be doing more than just toggling the accuracy of menu itself
in this function. Hence the renaming.

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: Allow user to disable GPS

When exact accuracy (i-e GPS) is available, allow user to disable that.
When users don't want application to get their precise location, they
can now opt for network-based geolocation only, which can be
street-level at best.

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: Mark 2 user-visible strings for translation

https://bugzilla.gnome.org/show_bug.cgi?id=723684
location: Rename _onoffAction to _onOffAction

It was just a typo that this patch now corrects.

https://bugzilla.gnome.org/show_bug.cgi?id=723684