Split out function binding/locking.
Helpers have their functions bound.
Cleanup and seal objects.
Bound function.
Bind "hmac" function.
Abstract out common hashes parts.
Fix class inheritance checks.
RC4/skip1024
Random needed only for ciphers. Also update tests.
Bind random methods, expose next()
Classes & prototypes cleanup.
Align method names with Java impl for ease of mind.
Test at block size limit.
Split out Chunker from Hash.