Add a basic hmac_sha256 unit test
Add array_slice class
Change the hash functions to take data_slice
Make use of data_slice
Implement rfc6979 deterministic signatures
Simplify rfc6979 code using operator +