Adds new ip option
Moves geocoder templates to its own folder. Adds aside helper.
CSS adjustments
Fixes specs
Faster animations
Adds mixpanel states. Fixes null state
CDB-1927 Add ipaddess as valid geocoding kind
CDB-1927 Add estimation_for method on geocoding API

GET /api/v1/estimation_for/:table_name

Response:

{
  rows:   maximum number of rows to be geocoded,
  blocks: number of extra blocks needed to geocode the table,
  estimation: estimated geocoding cost (in cents)
}
Take off remaining credits from the estimated geocoding price
Adds messages
CDB-2087 Add two new attributes to geocodings

processable_rows: number of rows on the table that could be affected
  by the geocoding job
real_rows: number of correctly geocoded rows (including duplicates) This
  is different from processed_rows, that is the number of processed
  geocoding strings as returned by HERE API
Merge branch 'CDB-1927' of github.com:CartoDB/cartodb into CDB-1927

* 'CDB-1927' of github.com:CartoDB/cartodb:
  CDB-2087 Add two new attributes to geocodings
Adds georeference tests
Fixes spec
Fixes specs
Fix error calcutating user geocoding calls
Fixes no_data dialog
tes
Adds messages
Merge branch 'master' into CDB-1927

Conflicts:
	spec/models/geocoding_spec.rb
	spec/requests/api/geocodings_spec.rb