Ignore some errors that may occur during handshake

These errors just pollute the logs when garbage is sent to the
socket. Exit the process normally to avoid unwanted logs.
additional ssl option support
Merge branch 'ssl_options' of git://github.com/talko/ranch
Fix inherit listen options for accepted socket

Order of options in listen is undocumented but significant. Now user option will
replace default value if user set it.
Merge branch 'fix_inherit' of git://github.com/nevar/ranch
Update internals chapter with regards to ranch_conns_sup
Update the list of tested releases
Update AUTHORS
Update copyright years
Update Ranch to 0.10
Fixed typo. ranch_app starts eprof, not etop.
Merge branch 'patch-1' of git://github.com/zaa/ranch
Small fix in the protocols chapter of the guide
Update erlang.mk to 1.0.0
Update AUTHORS
Add versioning information
Update Ranch to 1.0.0
Update examples Makefile
Add Transport:secure/0

Currently Ranch checks if a connection is secure by checking if its name
is 'ssl'. This isn't a very modular solution, adding an API function
that returns whether a connection is secure.
Don't report error on ssl {error, closed}

SSL socket might be closed on accept_ack, it happens quite often
and it is not a problem, so don't report error on the case.