Rename wagtailadmin_nav tag library to wagtailadmin_tags in preparation for moving other miscellaneous wagtailadmin tags there
move ellipsistrim filter to wagtailadmin_tags
move fieldtype filter to wagtailadmin_tags
Move meta_description filter to wagtailadmin_tags
Move page_permissions template tag to wagtailadmin_tags
Add hooks to insert custom CSS/JS into the editor interface
Set a richtext-image class on images within rich text areas, and set styles on that class so that they get aligned appropriately in the editor interface. Previously the styles referred to bodytext-image, which was specific to RCA's custom image formats
Remove RCA-specific style for H2 elements (and replace the now-complete TODO with a mini-rant about semantic markup)
Also remove RCA-specific top padding from H2 elements
Merge pull request #182 from gasman/feature/editor_css_hook

Add hook for inserting site-specific CSS/JS into the editor interface
Add check for slug when editing page (fixes #119)
Improve JS behavior when editing slug (fixes #132)
Fix bug introduced by a1c9224

The a1c9224 commit allowed page editing only when their slug had been
changed!
Add support for setting global image compression..

quality. Uses an IMAGE_COMPRESSION_QUALITY in the settings.py, which, if
set, will set a quality attribute in the image processing backends. Each
image processing backend then can use the quality attribute in its "save"
method.

This has been implemented in both Pillow and Wand backends. It has been
tested with image that support this setting (JPG) and images that do not
support it (GIF, PNG) and the behavior is consistent.

This is an implementation for #163.
Change slug cleaning to only happen on blur, not every keypress - fixes #132

a854c03f443083a1471dd066dece92527dbb7c7c improves the behaviour a lot, but it's
still fairly nasty for a text field to be rewriting text as you type it. It's
also unnecessary - you have to be pretty determined to submit the form without
triggering the blur event on the field, and if you do, all that happens is that
you fail server-side validation.
a spot of PEP8 cleanup on pillow.py / wand.py
Set a default IMAGE_COMPRESSION_QUALITY of 85 as per @tomdyson's suggestion, and simplify image backend now that it doesn't have to check for the presence of a quality setting