Nettle

This series of patch adds a small test suite, and a configuration option to support nettle instead of libtomcrypt.