fail the build if setAdvertisedNextProtocols() is not available
fail the build if setAdvertisedNextProtocols() is not available

Summary:
As of D10110626 `folly::SSLContext` only provides
`setAdvertisedNextProtocols()` when `FOLLY_OPENSSL_HAS_ALPN` is true.  This
is only true when using OpenSSL 1.0.2 or greater.

The rsocket code requires this method in order to work, so fail the build if
the versions of OpenSSL is too old.

Reviewed By: phoad

Differential Revision: D10435311

fbshipit-source-id: 6100359c239540f3c00235f65b28f862c571adad

phoad/rsocket-cpp,ReactiveSocket/reactivesocket-cpp,ReactiveSocket/reactivesocket-cpp,phoad/rsocket-cpp,ReactiveSocket/reactivesocket-cpp,rsocket/rsocket-cpp,phoad/rsocket-cpp,rsocket/rsocket-cpp,phoad/rsocket-cpp,rsocket/rsocket-cpp,phoad/rsocket-cpp,rsocket/rsocket-cpp