Fix typo in the guide introduction
Fix capitalize_hook example
Finish the routing chapter of the guide

Note that this is the new routing not yet available in master.
The code should follow in a few days.
Add plain HTTP handlers documentation to the guide
Beginning of request object chapter in the guide
Set max_keepalive default to 100 instead of infinity
Remove a few old @todo comments
Document loop handlers in the guide
Finish up the Internals chapter
Document the static handler in the guide
Make cowboy_req:has_body/1 return boolean()

This makes it similar to the other has_* functions.
More request object documentation in the guide
Add missing clause to cowboy_req:has_resp_body/1
First draft done for the request object guide chapter
Fix an issue for replies in onresponse mishandling headers

Reported and fixed over email by Adrian Roe.
Improve keepalive tests
Merge pull request #369 from rramsden/patch-1

Fix typo in the guide introduction
Fix cowboy_websocket_handler callback spec
Replace terminate/2 with terminate/3, adding a Reason

This should have been done a *long* time ago, back when I initially
added Websocket support. This is the first part of two in improving
loop handler support with regards to socket closure.

Reason may include: {normal, shutdown} for the most normal shutdown,
{normal, timeout} for a loop handler timeout shutdown, or {error, _}
if an error occured.
Do not require inets for running tests anymore