Implemented the "force location" UI

First drop/porting from Dashclock of the Location setting UI.
Still not used anyway in the code!
Bug fixes

Ninjas, unicorns, 'n stuff.
MOAR bugfixes!
Finish 9-man_location

Closes #9