Determine feature availability based on libsodium version

This conditionally implements Blake2b if the libsodium version is new enough.
This (in theory!) prevents problems with RbNaCl loading on older versions of
libsodium.