Add default templates for HTTP 504 & 505
Add a replace() method to _URLMixin

It creates a new instance with some fields being replaced with new
values.
Use namedtuple's existing _replace method
Preparing for release
Removed documentation of deprecated functionality
Fixed a broken docs directive
Merge pull request #387 from ThiefMaster/url-replace-method

Add a replace() method to _URLMixin
Updated installation docs for Python 3
Bump version number to 0.9
Fixed a download link
This is 0.10-dev
Starting a 0.9.1 release for bugfixes
Fixed issues with url quoting and integers.

- url_quote now no longer casts an integer to a bytearray but
  instead takes any non string looking value through text_type().
- the routing system no longer attempts to convert values to
  bytes before passing it to bytes solving type errors on non
  string url generations.
Fixed a bug with url_quote() not quoting single digit codepoints correctly.
Merge branch '0.9-maintenance'
Fix SharedDataMiddleware.generate_etag

Previously this failed on non-ascii paths
Properly retrieve PATH_INFO in SharedDataMiddleware
Fix SharedDataMiddleware.generate_etag

Previously this failed on non-ascii paths
Properly retrieve PATH_INFO in SharedDataMiddleware
Added changelog entry for shared data middleware fixes