Fixed BLAKE2B HMAC error.
Changed all Athena dictionaries to be exposed through a IReadOnlyDictionary readonly property.
Added a SHA1 ifdef.