Use bootstrap with pinax-theme-bootstrap

* Install and include pinax-theme-bootstrap.
* Add /gcsite/templates and add it to TEMPLATE_DIRS so we can
  use it to define system wide base templates and override
  templates.
* Override pinax-theme-bootstrap's _account_bar.html which
  requires the account_tags library form django-user-accounts.
  We don't want to use that.
* Define an url with the name "home" which is required by pinax.
  Currently it's a redirect to /home which is a page from
  GCWeb.
* Add layout/_base.html as our base template which extends the pinax
  theme_bootstrap/base.html template.
* Convert the templates to use layout/_base.html and fill blocks
  from theme_bootstrap/base.html.
Add join campaign view
Add Campaign.draft_disabled, remove .draft_enabled, .draft_end
CampaignParticipation: Add devision and .rank()

And migrations.
models, Extend Campaign properties/method

* Add a method player_info that collects all relevant data for a
  player about the campaign and the player's participation in the
  campaign.
* Add many small methods/properties like Campaign.finished and .started
* Register models for django admin.
abcapp: Change url names to dotted notation
Extend Profile view to show lot's of infos