Skip test failing the release build

This test passes on dev builds but fails on release. We need to get a
deployment out the door so I am skipping the test for now.
Import skip into test module that requires it
Remove line length lint
Merge remote-tracking branch 'upstream/master' into release
Don't skip test because it's now fixed
Move code in treemap/management from __init__.py to util.py

Works around a problem building the production AMI, which has to execute a management command on a machine without a DB. Running a management command loads __init__.py, which crashed without a DB because there's a top-level import of models.
... but don't eliminate __init__.py
Add created date to user
Merge pull request #1035 from ahinz/topic/add-created-param-to-user

Add created date to user
Merge remote-tracking branch 'upstream/release'
Refactor features.py to allow ovverriding other functions
Refactor RegistrationView to handle extra fields and instance invites

Leans more heavily on default implementation of Django Registration

Adds in support for new user fields

Adds an additional overridable function, send_user_activation, to determine
whether or not to send an activation email
Fix password reset forms

If Django Admin templates are higher in the template loading order,
Django registration will try to use the Admin site's password reset
templates
Redirect to the map page on activation when signing up from an instance

Also refactors ActivationView to only override functionality we actually
want to change