New module that implements hash functions using GnuTLS API

Requires GnuTLS v2.9.10 or newer; does not work simultaneously with m_sha256 or m_ripemd160
Hash functions provided by this module:
- SHA-1
- SHA-256
- SHA-512
- RIPEMD-160