fix bug 797943 - Add tablesort plugin to CKEditor
fix bug 800005: Remove Kuma preview from /docs.
bug 797589 - revisions dashboard 1.0

use DataTables jquery extension

add waffle flag

comment conflicting dashboard urls
Merge pull request #660 from openjck/remove-wiki-preview

Removed "New Wiki" preview from /docs page.
Merge pull request #661 from groovecoder/revision-dashboard-797589

bug 797589 - revisions dashboard 1.0
fix bug 800005: Remove the no-longer-needed kumawiki waffle flag test
Stop using kumawiki waffle flag altogether
Merge pull request #662 from lmorchard/800005-fix-kumawiki-test-failure

fix bug 800005: Remove the no-longer-needed kumawiki waffle flag test
Merge pull request #655 from darkwing/sort-table-797943-2

fix bug 797943 - Add tablesort plugin to CKEditor
Revision dashboard UI cleanup
fix avatar asset with new CDN
Merge pull request #669 from groovecoder/cdn-asset-cleanup

fix avatar asset with new CDN
Merge pull request #663 from lmorchard/800005-remove-kumawiki-waffle-flag

Stop using kumawiki waffle flag entirely
Merge pull request #668 from darkwing/revision-dashboard-797589

Revision dashboard UI cleanup
bug 799155 - smarter font access and caching controls
Merge pull request #671 from groovecoder/cdn-fonts-fix-799155

bug 799155 - smarter font access and caching controls
fix bug 791020 - only render during save_rev
bug 780038: First draft of authkeys app
Merge pull request #673 from groovecoder/translate-race-condition-791020

fix bug 791020 - only render during save_rev
bug 780038: Wiki PUT API for edits, using authkeys

* New `authkeys` app to manage per-user API authentication keys

* Document view URLS accept PUT requests to edit content

* `revision.get_absolute_url()`, to build revision links

* `document.revise()`, makes a new Revision with selective changes

* `document.calculate_etag()`, builds a hash for full or section content