Add Flask.config_class feature
Add ability to config from a JSON file
Update sessions.py

get_cookie_path: fix docstring
Fix test_no_error_swallowing

Path in assertion is now cross-platform.
Fix test_send_file_object

static/index.html now opens in binary mode, and therefore newline conversion does not take place.
added missing import in sqlalchemy doc
Fix typo
fix typo (jsonfiy)
add TEMPLATES_AUTO_RELOAD option to config
Fix a typo on blueprints module name.
quickstart: import `request` in HTTP methods example
Update appfactories.rst, make extension related section clearer
Escaped 'text' keyword in column name.
moved Table import to next code block
URL Reversing in Quickstart #779

Updated quickstart to make clear that URL reversing refers to the use of
url_for() to build the URL. Issue #779
Changed the wording of some sentences there were difficult to understand.
Rewrapped lines
Update celery.rst

With the latest version of Celery (3.1.6), following this tutorial produces the following error when attempting to start the celery worker: 

    user_preload = tuple(self.app.user_options['preload'] or ())
AttributeError: 'Flask' object has no attribute 'user_options'

Using `app` as the variable name here confuses celery. Renaming `app` to `flask_app` in the tutorial solves the issue and allows the celery worker to start successfully.
Fixed incorrect grammar in Config.rst

Fixed incorrect grammar in "SESSION_REFRESH_EACH_REQUEST" configuration description.
Fix typo in helpers.py