Add an SSL example
Merge branch 'ssl_example' of git://github.com/acammack/cowboy
Fix cowboy_router types
Add an example of onresponse hooks

Also fix the guide entry on hooks.
Merge branch 'onresponse_example' of git://github.com/acammack/cowboy
Add a recommendation about static files in production to the guide
Use random ports for tests
Disable the shell for ct_run
Run tests in parallel
Disable cover in tests by default
Add a simple README in the doc folder for guidance
Explain what are listeners and acceptors in Getting Started
Describe arguments of the HTTP handler callbacks
Allow overriding ERLC_OPTS
Add '*' matcher for parameters

For get_type_provided:
'*' will be match any parameters of media-range in "accept" header.
If '*' matched, then '*' is replaced by the matching parameters.
If Accept header is missing and '*' using, then in media_type in parameters
will be '*' and reply content-type will be without any parameters.

For content_types_accepted:
'*' will be match any parameters in "content-type" header.
Merge branch 'param_all' of git://github.com/nevar/cowboy
Handle identity transfer-encoding when determining body length
Make streamed chunk size configurable

Defaults to a maximum of 1000000 bytes.

Also standardize the te_identity and te_chunked decoding functions.
Now they both try to read as much as possible (up to the limit),
making body reading much faster when not using chunked encoding.
Check the length before reading the body in body/1 and body_qs/1
Stop using binary:match in cowboy_protocol

It's been found slower than a custom equivalent to what we were
using it for. As this is the critical path we prefer the custom
solution.