Switch from link to button

Previously the "add photo" button was a link styled as a button - so
button enabler would add a 'href' attribute. Changing it to a button
seems to alleviate the issue.

Fixes #711
Gate off add photo using new button enabler

Fixes #716.
Fix text legibility issue
Style the password reset process

To get the custom template to properly override the stock templates I
needed to make sure our app is installed before Django registration.
Adam changed the app load order in 69f709eb, but I talked to him and
said it was most likely ok (and more correct) to switch it back.

Fixes #710
Remove default activation templates

These are overridden in the management application so these stale,
unstyled overrides were only causing confusion.
Update 404 page text and link
Merge pull request #717 from ahinz/fix/photo-issues

Fix/photo issues
Merge pull request #731 from mtedeschi/topic/prelaunch-styling-fixes

404 Page Update and Text Legibility
Drop get_field_by_name to fix app in gunicorn

fixes a pre-deployment bug found where the app was working for unknown reasons during tests and with the django runserver but was breaking when run with gunicorn. The problem, in a nutshell, is that get_field_by_name does a full import process that chokes, for unknown reasons, on a downstream app. This whole problem is circumvented by not using get_field_by_name. see comment block for more details.
Merge pull request #733 from steventlamb/bug/fix_gunicorn_builds

Drop get_field_by_name to fix app in gunicorn
Merge pull request #730 from jwalgran/topic/style-password-reset

Style password reset
Remove data-action attribute in buttonEnabler

fixes #701 on github.

The 'Add Tree' anchor tags use a 'data-action' tag to enable the add tree mode. The button enabler removes this action in the case of disabling or redirecting, in order to prevent this behavior from leaking through.
Add google analytics and setting. Fixes #236.
Use registration form to prevent duplicate emails

Fixes #725.

We enforce this both at the database level, and here, using django
registration's ready-made form class.
Merge pull request #737 from steventlamb/bug/701/add_tree_not_redirecting

Remove data-action attribute in buttonEnabler
Fixup whitespace
Add SUPPORT_EMAIL_ADDRESS to settings

Fixes #676.

This was already wired up in some places- but it hadn't been
defined. Now it should be used everywhere where a contact/support email
is needed.
Merge pull request #740 from ahinz/fix/676/support-email

Fix/676/support email
Merge pull request #738 from ahinz/fix/236/add-google-analytics

Add google analytics and setting. Fixes #236.
Merge pull request #739 from ahinz/fix/725/duplicate-email-checking

Use registration form to prevent duplicate emails