UUID support - squashed commits:

Migrate ids integer to uuid

Replace find_by_identifier and find_by_subdomain

This is necessary in order to be able to find by uuids. These functions
were a little bit hacky

Start using uuid v4 generator (random)

Added geocodings to uuid migrate

Remove line left from copypaste

Load table from name, not from id in table ctrller

Fix records controller to also allow UUIDs

Quote some PGSQL commands

More PGSQL quotes

Dirty fix to allow table calls with uuid or name

Removed api_keys table from migrate to uuid script

Added automatic_geocodings to uuid migrate script

Added automatic geocodings to migrate uuid

Fix table API not correctly escaping UUIDs

Fix column controller not finding UUIDs correctly

Fixed error in uuid migration related to geocoding

Add quotes to name when dropping database and user

Change oauth token user_id to uuid in uuid migrate

Added oauth_token to migrate_to_uuid.rb

Added dbport to uuid migration script

Allow using env vars in the uuid migration script

Added feedback in the uuid migration script

Replaced actions array by hash in uuid migration

Added user_tables database_name in uuid migration