gnutls: don't use deprecated type names anymore
gnutls: allow building with nghttp2 but without ALPN support

It might not be the most useful combo, but...