Merge pull request #49 from aspidites/master

- replaced occurances of the deprecated assertEquals with assertEqual
Removed an assignment to an outdated, unused variable in _Channel.close.
Added a safe call to Server.on_close when Server.close is called.
Added a docstring to pants.server
Added a docstring to pants.stream, updated the pants.server docstring and made a formatting change to the user guide.
Changed HTTPRequest to use a more precise timer on Windows for calculating request time. Made a minor style change to the WSGI documentation.
Changed application's url_for and redirect to accept optional request parameters to make future changes easier.
Changed line endings in two files that were still using Windows-style line endings.
Document most of pants.http.server. Just HTTPRequest left to properly document now.
Wrote documentation for HTTPRequest.
Fixed a bunch of spelling errors.
Fixed a couple more typos.
Fixed a mistake in HTTP server documentation, and an even stupider mistake in the docs for Application.
- changed to use unix line endings