Add semicolons where necessary for macro invocations that return items
Merge pull request #178 from drbawb/feature/fix-macros

Fix macros for rust nightly
Bump version number to 0.2.2
Merge pull request #180 from DaGenix/bump-version

Bump version number to 0.2.2
Fix typo: aseni -> aesni
Merge pull request #181 from DaGenix/fix-type-aseni

Fix typo: aseni -> aesni
aes::ctr().process() would infinite loop

The SynchronousStreamCipher implementation on boxed SynchronousStreamCiphers
just calls the process method on the underlying SynchronousStreamCipher
trait object. In older Rust versions, I believed that this worked. It
doesn't work now - it just calls itself and infinite loops until the
stack is oveflowed. Unfortunately, there wasn't a test that caught this.
This fixes the underlying problem and adds a test.
Merge pull request #182 from DaGenix/fix-stream-cipher

aes::ctr().process() would infinite loop
Bump version number to 0.2.3
Merge pull request #183 from DaGenix/bump-version

Bump version number to 0.2.3
Merge pull request #1 from DaGenix/master

get back up to speed