map.js: Do not reverse geocode coordinates

At present entered coordinates are reverse geocoded, which leads to improper map placement if Google does not have an exact match.  This pull request adds a check to map.js that if a coordinate is entered, the coordinates are used directly instead of passing the entry to ResolveAddress.