Bug 916151 - home page redesign

Includes some much appreciated assistance from pmaclanahan

Bug 916151: Enable home page template switch with query.
Bug 904696: Update home view to support l10n.

Add `has_contribute` to homepage context.