Attitude: home location was using a local copy without fetching

This made it always calculate the WMM which was inefficient.
GCS/Map: reenable button to set the home location

There was a typo in the original commit to make it not save when
setting that also disabled the button. This fixes that.
Merge pull request #1235 from peabody124/home_fixes

HomeLocation fixes