Proof of concept that we can use bytes or buffers
Pull new buffer support into the core module
Create ByteSource to source bytes from

Now we can wrap buffers ourselves and release them
properly.
All of tomcrypt.cipher uses ByteSource
All of tomcrypt.hash uses ByteSource
All of tomcrypt.mac uses ByteSource
ByteSource tries bytes before buffers
All of tom crypt.{pkcs1,pkcs5,utils} use ByteSource
All of tomcrypt.prng uses ByteSource
Most of tomcrypt.rsa crypt methods use ByteSource

Skipped key import.
Most of tomcrypt.ecc uses ByteSource

Skipped key import.
Slightly improve ECC/RSA testing of `bytearray`s
Merge branch 'buffers'
Release v0.10.0

Fixes GitHub issue #24.