scoring redesign

GeocodeParseOrdering can be customized by passing in a list of scoring functions
with weight multipliers so that geocode and autocomplete scoring can reuse the
same scoring functions but weight them differently.

Also, tweak distance buckets a bit.

Geocode scoring should be largely unaffected by the change. The weights have been
fine tuned for autocomplete alone.

Auditors: nsanch, blackmad
Show latlng hint on map for autocomplete

Auditors: blackmad