Avoid crashing in cowboy_req on invalid Accept-Encoding header

Certain clients send malformed Accept-Encoding headers, which causes
cowboy_req to crash is compression is enabled.
Merge branch 'fix/crash-on-invalid-accept-encoding' of git://github.com/soundrop/cowboy
Update erlang.mk
Add support for the webkit deflate frame extension
Merge branch 'feature/websocket-deflate-frame' of git://github.com/soundrop/cowboy
Update Ranch to 0.8.4
Add asn1 to the list of applications to be started for SSL

Required since R16B01. And apparently needed in some cases before.
Ignore deprecation warning for crypto:sha/1 for now

We can change this call when we start supporting only R16B+,
which may happen when R17B is released or some time before.
Update AUTHORS
Update CHANGELOG
Update to 0.8.6
Fix compilation < R16B01
Reword the clean erlang code part

We don't care about parameterized modules anymore. They're gone!
Greatly improve the guide introduction
Remove unknown keys from .app.src file
Fix decoding of chunked body.

Previously cowboy_http:te_chunked/2 would enter an incorrect state if
it tried to parse an incomplete chunk when the length was known from the
partial chunk.

Previosuly cowboy_http:te_chunked/2 expected the trailing "\r\n" to
always be present if chunk body was present in the buffer. This is not
guaranteed and so this commit accommodates that situation.