bug 866459: Update kumascript to retry template loading on error
Bug 893761: Improve revision dashboard performance.

This reorganizes the view code a bit to gather all the query kwargs in
one place, and adds a couple optimizations:

1. If no locale, username, topic or new-user filters are being
   applied, does a straight count() on the revisions table to get the
   number of Revisions. This should be a bit of a saving.

2. If the starting number for the current page is less than the total
   number of Revisions we'll get, skip querying for the Revisions at
   all. It's a waste of a DB query, since we already know from the
   total that it's a waste of a (complex) DB query.
Wrap search index celery task in a try/except
Wrap JSON metadata task in a try/except
fix kumascript for missing attachments
Merge pull request #1255 from lmorchard/866459-kumascript-loader-retries

bug 866459: Update kumascript to retry template loading on error
Merge pull request #1259 from groovecoder/kumascript-attachment-fix

fix kumascript for missing attachments
Merge pull request #1258 from lmorchard/catch-search-index-celery-error

Wrap search index celery task in a try/except
Adding initial redesign pieces
Merge pull request #1254 from darkwing/redesign-structure

Adding Initial Redesign Structure
Merge pull request #1256 from ubernostrum/dashboard-performance-893761

Bug 893761: Improve revision dashboard performance.
Fix test failures from redesign changes
Merge pull request #1261 from darkwing/david-walsh-is-a-noob-3

Fix test failures from redesign changes