Moved initialize and finalize to Memory from Gadget to new classes.
Added defaultCxt in Hash type class
Sha family of hashes fixed for change in memory interface
Fixed Blake for change in memory
Fixed Hash Tests
Fixed Hash Benchmarks
Ciphers fixed for Memory interface change
Cipher tests fixed for memory interface change
Fixed raaz-random for memory interface change
Fixed raaz-modular for memory interface change
Renamed cellLoad and cellStore to cellPeek and cellPoke in the patch
Merge new memory interface

- Gadget memories now has the job of initialisation and
  finalisation.

- Simplifies the implementation of many related primitives.
cabal file added for haskell platform 2012.4.0.0
moving PARALLEL_BUILDS option to global for all builds
GHC_VERSION added to the build matrix where HASKELL_PLATFORM is given
commands to prepare the system, such as to install ghc & cabal as per environment variables
command to compile travis build script
new install section of travis YAML for installing dependencies and then raaz packages
new before_script section of travis YAML for configuring and building raaz packages
new script section of travis YAML to run test suites of raaz packages