fix: Gevent adapter bug (KeyError)
Added BaseRequest.route property.
Fixed bug where HTTPResponse adds bad content-type header

The fix in 0.11.5 to update the mountpoint_wrapper introduced a bug where "Content-Type: text/html; charset=UTF-8" is added in all my responses even though I'm only sending json and already set the appropriate header. Changing it back fixes the problem.
Merge pull request #446 from chrisgilmerproj/master

Fix content-type header in mounted apps.
Fix #446 (also #438): Wrong subapp response body handling and lost Content-Type header on mounted apps.
docs/recipes.rst: ``before_request`` fixed

fixed ``before_callback`` to ``before_request`` in docs/recipes.rst
Merge pull request #451 from polymorphm/tiny-bugfix-in-docs/before-request

docs/recipes.rst: ``before_request`` fixed
Merge pull request #440 from myzhan/master

Add a submit button to HTML file-upload form
fix #399: Raise error for requests bigger than BaseRequest.MEMFILE_MAX

Some content-types are decoded in memory. To prevent memory exhaustion,
BaseRequest.MEMFILE_MAX was introduced. Prior to this patch, the request
body was silently truncated. This could cause some decoders to fail or
return wrong data. Bottle now raises a HTTPError(413, 'Request to large').
BaseRequest.MAX_PARAMS had the same problems.
let start_response accept 3 arguments with beaker
Merge pull request #458 from yueyoum/beaker-start_response-issue

let start_response accept 3 arguments with beaker
Fix/API: The JsonPlugin ignored HTTPError or HTTPResponse responses.
Replaced cgi.FieldStorage instances in request.files with a custom FileUpload
file wrapper.

FileUpload implements a safe FileUpload.save() method and has a more secure
.filename attribute (no path segments or unsafe characters).

Added tests and API documentation.
fix #460: Jython cannot subclass itertools.chain
Doc fixes
Docs: Rewrite of the 'Request Data' section of the tutorial.