Add custom CSS for location admin page

This has stylings for the the google map on the page and
the help text that appears when errors happen when
geocoding
Add custom widget for input of Points and google map

Custom widget includes input area for geometry which is automatically
filled upon geocoding or manual selection of a location.

Also includes a placeholder div for the google map on the page.
Add functions to insert google map, geocode addresses, and help msgs
Add custom LocationForm to format geometry points and use custom widget

This form provides a custom clean method that translates the string
passed from the form to a Point object while checking for errors.

Additionally, adds custom widget for the geometry field.
Move map/geocode location to below the address formfields
Fix translation problem from not using unicode encoded strings
Add tests for new admin form
Import required path from os
Fix argument order when creating a point object
Change method name to more accurate name
Formatting
Remove unused code
Add comments to MapWidget class and MapWidget.render method
Fix javascript equality tests
Use correct method to get point
Set Google Maps API Key during install and use as a variable from settings
Make default zoom area in location admin a parameter during install
Load jquery on admin page
Convert raw javascript to jquery
Add marker and zoom to it when map loads if location is already geocoded