Fixes #89 - Create a connection between Feedback and TaskAttempt.

Also adds owner to tasks and task areas.

Update to address PR comments

Move mixin into admin.py
Put post methods back into individual views
Switch API to use auth tokens instead of basic auth
Fix #31: Add slider for tasks/available page.
Redirect logged-in users from the homepage to the profile page.
Remove light-blue coloring from Abandon Task button.
Remove EpicEditor.
Add django_ace.
Swap EpicEditor for django_ace.

EpicEditor was having issues adding extra newlines, and was difficult
to style. Given that the live preview wasn't an important feature to us,
Ace Editor seemed like a much more reasonable option, and is much easier
to work with via django_ace.
Install dj-database-url.
Add support for stackato deployment.
Fix #53: Add timestamps to TaskAttempt and Feedback admin views.
Fix #61: Default to UTC for client timezones.

Also document the fact that times are in UTC in the admin interface, and
add a few missing license comments.
Add unit tests. All of them.

- Add unit tests for the main functionality of the site. Trivial
  or features better suited to end-to-end testing were skipped.
- Fix a small issue where users could leave feedback on task attempts
  that did not belong to them.
Merge pull request #97 from Osmose/switch-to-ace

Switch to Ace Editor instead of EpicEditor.
Merge pull request #98 from Osmose/unit-tests

Add unit tests. All of them.
Update stackato.yml to default to prod push settings.
Bug 979979 - Implement Google Analytics on oneanddone.mozilla.org
Make Google Analytics ID a setting and only include script if setting is set

Conflicts:
	stackato.yml
Add Random task view to be displayed in an iframe on QMO
Address PR comments
- Remove extraneous code from iframe.html template
- Add l10n to title
- Remove unused import
- Remove unnecessary variable