fix bug 927914 - Add result count to results page.
Fix bug 931156: ensure breadcrumbs update during page move.

This does some significant refactoring, but not really changing, of
the page-moving code, breaking up the monolithic _move_tree() into
multiple shorter methods which each handle a smaller piece of the
puzzle (for easier debugging/editing).

The only genuine change is that Document.save() no longer attempts to
create redirects when a slug is edited; the redirect logic is now
called during page move, and the move() method, which existed only to
do that, is removed. This is considered safe because the only way to
edit a slug outside of page-move is through the Django admin, and this
commit also removes that ability, along with any tests that tried to
exercise the automatic redirects on non-move slug edits.
Stop loading CKEditor on basic document pages
Merge pull request #1576 from darkwing/remove-ckeditor-all-pages

Stop loading CKEditor on basic document pages
Merge pull request #1562 from ubernostrum/page-move-parent

Fix bug 931156: ensure breadcrumbs update during page move.
Merge pull request #1563 from darkwing/result-detail-927914

fix bug 927914 - Add result count to results page.
bug 926316: Add content extraction tools for new search indexes
bug 926316: Add extractors and new search indexes to wiki document model
bug 926316: Adjustable CHUNK_SIZE for search reindex command

1000 docs at a time choked up my dev VM, whereas 100 seemed easier.
bug 926316: Add /search/raw{.json} view, tweaks to indexes