Fix RedisTest for older redis versions
Raise an error if redis cannot be started when requested by test

Also fix some typos and enhance verbose messages
Do not attempt to connect to redis at initialization time when testing

I don't think this is the _correct_ way to do this, but I left a comment
for further discussion. Ref:
https://github.com/CartoDB/cartodb/issues/209#issuecomment-24400609
This file isn't needed anymore
Initialize test redis db within the initializer

Implements first option in
https://github.com/CartoDB/cartodb/issues/209#issuecomment-24401613
Fix ruby syntax in previous commit (sorry)
Start redis server _after_ having checked for sane redis configuration
Back to running redis server from spec helper

Tweak initializer to not even try to .ping the clients, as we know
the server will only be started later.
Remove now-meaningless comment
Add geocoding quota to user model
Add geocoding quota to allowed columns
Add geocoding quota to superadmin api
Add geocoding quota to user decorator
WIP Ruby interface to Nokia/HERE geocoding service

Basic functionality, see specs for usage instructions
WIP CartoDB interface to HERE Geocoding API
Add geocodings table to store the new geocoding model
Manage API errors on Geocoder
Require CartoDB::Geocoder and add optional request_id
New Geocoding model
Geocoding model now geocodes tables, yay