Fixed i386 ghc7.4 bug
Merge work around ghc register allocation bug fixes #87.
Standard functions for writing test cases for ciphers.
Block Encryption and decryption added
CPortable AES Implementation
CBC Reference and CPortable implemented
CTR Reference and CPortable implemented
ECB Reference and CPortable implemented
Tests for AES added
Benchmarks for AES added (Tiny benchmarks set as default)