Add missing 'iv' parameter to aes::cbc_encryptor() function
Use the correct type for aes::ctr() function
Re-write the integer reading and writing functions to operate on bytes

The previous implementations could result in unaligned reads and
writes which caused crashes on ARM. The new implementations may
perform somewhat worse but they can be optimized later.
Don't build the aesni module except on x86 and x86_64
Merge pull request #91 from DaGenix/fix-arm

Various fixes to problems on ARM
Move fixed_time_eq method to util module to make it public
Merge pull request #93 from DaGenix/expose_fixed_time_eq

Move fixed_time_eq method to util module to make it public
to_str() was renamed to to_string() for the getopts failure object
Use the index operator on Vec now that .get() has been deprecated
Merge pull request #94 from DaGenix/fixups

Minor Fixups