Minor changes and improvements to codecs module/ns.
Real implementation for buddy.crypto.keys ns.
Make hmac function more consistent (now return bytes) and add more hmac variants.
Remove any usage of removed functions from buddy.crypto.keys ns.