Added the JSONIFY_PRETTYPRINT_REGULAR config variable.  This fixes #725
Order JSON keys by default to avoid trashing HTTP caches
Make the JSON module work better in the absence of an application context
Removed a bunch of code from _compat
Removed an unnecessary as statement
Fixed request context preservation and teardown handler interaction.
Added a test for non-ascii routing
Imply the |safe on tojson in templates and change escaping logic
Fixed too strict tests for cookie setting that broke on werkzeug changes
Added appcontext_pushed and appcontext_popped signals
Added example on faking resources and context
Documented changes on the g object some more
Some reindentation cleanup
The default run method is now accepting the port from the SERVER_NAME.
Some small cleanup
Switch to teardown_appcontext for docs in sqlalchemy pattern
Added a testcase for some more routing things between blueprints.
Added Persona example
Added site name to persona login
Removed view_func from route documentaiton.

This fixes #763.