Test Cleanup

Extracted mixins to make tests a bit more extensible. Removed some duplicated code.
Added Activity Resource

This replaces the now-deprecated recent activity resource. The new resources follows a similar data format to that of the enrollment resources. It now returns an array. When no parameters are passed with the request, only the most-recent data is returned.
Merge pull request #21 from edx/activity-update

Added Activity Resource
Removed unnecessary fixture
Upgraded to Django 1.7
Merge pull request #23 from edx/django-upgrade

Upgraded to Django 1.7
Fixed Times for Fake Activity Data

- Start date is now on Sunday at 00:00
- End date is now on Saturday at 23:59:59
Revert "Upgraded to Django 1.7"
Merge pull request #25 from edx/revert-23-django-upgrade

Revert "Upgraded to Django 1.7"
Merge pull request #24 from edx/data-generator-fix

Fixed Times for Fake Activity Data
Fixed Makefile bug
Another Update for Fake Activity Data

- Start dates are on Mondays
- Adhering to closed-open intervals
Grouping and Returning Unknown Locations

Enrollment-location rows without a valid ISO-3166 country code are grouped into an UNKNOWN entry returned by the API.
Merge pull request #26 from edx/parts-unknown

Grouping and Returning Unknown Locations
Grouping Unknown Locations More Efficiently
Merge pull request #27 from edx/parts-unknown-redux

Grouping Unknown Locations More Efficiently
Including Creation Datetime with All Data
Redirecting Status sub-paths to Root

Calls to /api/v0/status|health|authenticated are now redirected to /status|health|authenticated.
Merge pull request #28 from edx/status-redirect

Redirecting Status sub-paths to Root