NPN should fail handshake if no compatible protocols found

Motivation:
If there are no common protocols in the NPN protocol exchange we still complete the handshake successfully.  The handshake should fail.

Modifications:
-Upstream project used for NPN (npn-boot) does not support this. So a PR https://github.com/jetty-project/jetty-npn/pull/5 was submitted.
-The netty code using npn-boot should support the new interface (return null on existing method).
-Version number of npn-boot must be updated in the pom.xml files

Result:
-Netty fails the SSL handshake if NPN is used and there are no common protocols.