Add advanced indicator and map view prototypes.
Fixes to DB triggers, and add indexes
Merge pull request #52 from flibbertigibbet/feature/trigger-fixes

Fixes to DB triggers, and add indexes
Increase nginx proxy timeout for geotrellis.
Add deletion triggers after Django migrations.
Merge pull request #53 from WorldBank-Transport/feature/provision-fixes

Provision fixes
Merge pull request #50 from WorldBank-Transport/feature/indicator-map-prototype

Add advanced indicator and map view prototypes.
Fix provision script failure on trigger create
Add Token Auth and OTIUser model

Enables authentication for REST endpoints
Provides custom user model at userdata.OTIUser

This commit requires you to 'DROP DATABASE transit_indicators;'
and rerun the provision script.
Add oti_create_user mgmt command
Add oti_create_user call to provisioner
Merge pull request #56 from WorldBank-Transport/feature/create-user-mgmt-cmd

Feature/create user mgmt cmd
Add models for app configuration, peak travel times

These are basic models for storing the info we know we'll need. I
believe this covers what is explicitly specified in the wireframes and
functional spec, although it seems likely that we'll uncover other
things that need to be stored here as we create more indicator
calculations.
Add tests, model field validation.
Merge branch 'feature/app-config' into develop
Merge branch 'develop' of github.com:WorldBank-Transport/open-transit-indicators into develop
Add Boundary model and Shapefile Celery processing

This adds a model to store the city / region boundary configuration
settings, and a Celery task to construct boundaries from uploaded
shapefiles. The OTIIndicatorsConfig class has been updated to have
pointers to two Boundary objects which will be used as the city and
region boundaries.

This also refactors some of the DataSource code to make it more general,
and puts in place the foundations of a framework for dealing with
Problems associated with a particular DataSource.

Celery tasks have been slightly refactored so that they are still
auto-discoverable, while keeping code specific to different types of
DataSources (e.g. Shapefiles and GTFS feeds) in different files.
Add boundaries to config model, fix migrations

Django's auto-detection for migrations doesn't work very well across app
boundaries; I had to manually add the dependency on the relevant
datasource migration in order to get this migration to work.
Exit create_user mgmt cmd when passed username exists
Merge pull request #58 from WorldBank-Transport/feature/mgmt-skip-if-user-exists

Exit create_user mgmt cmd when passed username exists