[2.3.x] implement feature #1661
https://java.net/jira/browse/GRIZZLY-1661
"Support SNI (Server Name Indication) TLS extension"
[2.3.x] + fix copyright
[2.3.x] + apply
https://github.com/GrizzlyNIO/grizzly-mirror/pull/1/
"use semaphore to control queue size"

Thanks to Tigran