Install django-braces.
Add image banner customization view and frontend.
Move to latest factory-boy.

Points the requirements file to the correct minimum version and updates
existing factories to point to new DjangoModelFactory class.

Also removes an extra factory from the Facebook tests.
Add tests for new models and banner creation process.

Also fixes issues with existing tests:
- Jenkins runs Python 2.6, which doesn't support using assert_raises as
  a context manager, so we use Django's version on TestCase, which uses
  the version from unittest2, which does support it.
- Set BannerFactory to be an abstract factory.
Add link referral view that sends data to GA and use it for banner code.
Add management command for retrieving referral data and fix model.
Tests!
Add google-api-python-client.
Add setting for stylus support.
Base template, stubbed out home page
Bug 976231 - leaderboard template

With a few base changes, too
Merged before Craig could fix the capitalization, doh!
Fix bug 977850: Add support for creating text banners.
Install pytz.
Enable timezone support and set default timezone to UTC.

Also fixes instances that were using non-aware datetimes.
Bug 976227 - dashboard template

Rough template, more polish on the way.
Updated tests for landing->home.
No, really, deploys don't need user input.
Base template and home page updates
Add contributing guidelines document.