modified gmg to use plugin media_types and converted image media_type to new plugin style
removed CompatMediaManager() since all core media_types are classes
removed sniff_handler from Imange Media Manager class
fixed some typos and enabled media_type plugins in tests
converted ascii media_type to plugin
typo in image supported_filetypes
converted audio media_type to plugin
converted pdf media_type to plugin
converted stl media_type to plugin
converted video media_type to plugin
added a warning for old media types
Mention setup.py develop --upgrade also in release notes.

This commit sponsored by Christoph Schumacher.  Thank you!
Fixing bug that effectively broke document support in 0.4.0.. how embarassing :(

This fix sponsored by Christophe Drevet.  Thank you!
Release notes v0.4.1 ... fixes serious issue with conversion via libreoffice.

This commit sponsored by William Linna.  Thank you!
only check password if there is a store_hash
remove the list from response.vary. not sure why I was getting an error using openid without it, but everything seems to be working fine now
need to use .get('messages') to not get a keyerror
PyTest needs to be >= 2.3.1
Fix by Rodney Ewing so render_http_exception works with newer Werkzeug versions.

This commit back-cherry-picked from current master for the 0.4.1 fix release.
Updating docs regarding pulling in and fetching git submodules

We use this for PDF.js now... we should reference that.

This commit sponsored by Bonnie King.  Thanks!