Improve interaction of the sighting location field.

Pressing Enter in the field now updates the map location and does
not auto-submit the form, provided the field is not empty. (#440)
Rebuild production JS file.