Expose URL for upload page

with feature tests using Splinter + Selenium + PhantomJS

@maxfliri
@pbadenski
Store data from csv upload

@pbadenski
@maxfliri
First stab at some statsd reporting
Allow bucket to be provided to statsd.StatClient.

Prefixes the bucket name to the application part of the stat key.
Add bucket name to statsd stats.
Prefix 'unknown' to stat if no bucket is provided.
Merge pull request #74 from alphagov/csv-uploads

Csv uploads
Merge branch 'master' into add-statsd

Conflicts:
	backdrop/write/api.py
PEP8
PEP8

One new line character at the end of the file but *not* another one because that would be a crime!
Check PEP8 in Travis CI

It can fail a build in Jenkins so it should fail the build in Travis.
Fix migrations

They had got out of sync with the code base.

- Import the utc method from bucket
- Import the config module in a more robust way so that the tokens can be imported as well.
Merge pull request #75 from alphagov/add-pep8-to-travis

Check PEP8 in Travis CI
Merge pull request #76 from alphagov/fix-migrations

Fix migrations
Merge branch 'master' into monthly_data_grouping

Need the fix to database migrations from master