Fix #65: Remove team colors on homepage.
Fix #66: Add QMO favicon.
Fix #67: Move all action buttons to be right-aligned.

Also removes some unnecessary positioning for the profile page 
navigation.
Fix #73: Linkify email addresses in task descriptions.
Fix #47: Enforce a more consistent header size across the site.

This is a stopgap. Long-term we're going to need to clean up the CSS
across the site, as our less files are kind've a mess right now.

Also fixes up list spacing in task details.
Merge pull request #81 from Osmose/favicon

Fix #66: Add QMO favicon.
Merge pull request #82 from Osmose/consistent-buttons

Fix #67: Move all action buttons to be right-aligned.
Fix #22: Only show task areas with available tasks in list filter.
Update filter to include is_draft check and improve availability checks.
Fix #23: Include email address in login failure message.
Fix #32: Customize Persona popup.
Fix #36: Style site-wide messages.
Fix #54: Make task list and detail pages public.
Fix #96: Grey out get started when disabled and move message.
Fix #64: Update header.
Fixes #86 - Add a REST api for Tasks and TaskAreas
- add the djangorestframework to requirements
- add serializers, views and routes for the api
- set api authorization to admin users only
Add django REST framework to requirements
Merge pull request #87 from bobsilverberg/api

Fixes #86 - Add a REST api for Tasks and TaskAreas
Tweak header spacing.
Fixes #27 - Limit users to one task at a time

Update the StartTaskView to forbid starting a new task if one is in progress