CDB-1565 WIP Refactor Here Geocoder interface
Remove old embed endpoints

Not used anymore, since we moved this functionality to VisualizationsController
CDB-1565 All TableGeocoder specs green
CDB-1565 Add parameter to force batch geocodes on CartoDB::Geocoder
CDB-1565 #resolve Heartbeat check for HERE geocoding services

script/geocoder_test <environment> <non-batch>

environment: Rails environment to read config from
non-batch: test non-batch API (defaults to batch if not present)

Requires valid HERE API keys on config/app_config.yml (see geocoder section)

Checks responses, processing and responses from HERE geocoding APIs,
both batched and non-batched.
Merge branch 'master' into CDB-1565
CDB-1535 WIP Make use of Geocoder caching

Creates a new GeocoderCache object acting as an interface to our new
geocoding cache service, using CartoDB as data store for the time
beign.
CDB-1535 WIP Add GeocoderCache::Store and link it to TableGeocoder

Very ugly and unefficient for the time beign, but working.

Depends on a unique constraint on the geocodes table because store
method does not discard already cached rows.
CDB-1535 GeocoderCache#store improvements

* Do not re-post previously cached rows to the remote cache
* Define a global cache object on TableGeocoder
* Added quoted input to test encoding issues
* Fix TableGeocoder specs
CDB-1535 Add cache_hits to Geocoding
CDB-1535 Store cache hits on Geocoding model
Merge CDB-1535 into release/2.9.1