Hook up Admin address fields to Google Maps

Closes #115.

In the process, I made a macro for bundling up all the JavaScript needed to wire up an address/location field to its underlying latitude/longitude fields, and ensured that those fields are also properly cleared when the address/location is cleared.