Complementary Filter: do not require home location

If home location is set, then use real mag.  If not, then just
assume (1,0,0). This isn't a problem since only the z rotation
is preserved, so declination doesn't matter.
Complementary Filter: changes requested in review
Merge pull request #894 from peabody124/cf_nohome

Complementary Filter: do not require home location