Reorganize the websocket test suite

We now have the suite specific modules in the data folder.
Compilation is performed by the Makefile instead of ct_run.
Move SSL test certificates in a subdirectory
Reorganize the http test suite
Only test Websocket RFC6455 in Autobahn from now on
Update Autobahn test suite to 0.5.3
Document meta values set by REST

You can use these values to perform a reply using the negotiated
content-type and language for non-HEAD/GET methods.
Improve static file handler guide chapter

Add more infos about MIME types and the file option.
Cookie names are case sensitive

This should be more in line with what browsers are doing,
and will prevent errors due to failed expectations.
Fix memory issue with large return values in testcases

Previously http_SUITE:echo_body/1 and http_SUITE:check_raw_status/1
returned large values. Common test would then try to write these to the
logs causing tests to take a long time and use lots of memory.
Add default CTP: "text/html" maps to `to_html`
Fix indenting issues in `cowboy_rest.erl`
Merge branch 'pr-381-fix' of git://github.com/seletskiy/cowboy
Update the REST chapter of the guide
Removed asserts from unit tests
Merge branch 'remove_asserts' of git://github.com/Egobrain/cowboy
Merge branch 'fix-tests' of git://github.com/fishcakez/cowboy
Added range header parser
Merge branch 'range_header' of git://github.com/Egobrain/cowboy
Update to 0.8.4
Update AUTHORS