Bug 916151 - home page redesign

Includes some much appreciated assistance from pmclanahan:

Bug 916151: Enable home page template switch with query.
Bug 904696: Update home view to support l10n.
Add `has_contribute` to homepage context.