Added flag to use kinds only for ghc >= 7.6
Using kind restricted modes iin raaz-cipher for ghc >= 7.6
Fixed raaz-cipher for UseKinds
Using kind restricted rounds in Salsa20
Fixed tests
Fixed benchmarks
Fixed raaz-random
Added deprecated flags to types being used in ghc<7.6
Merge data kind fixup for many raaz primitive types

The DataKind and KindSignatures are *not* well supported for ghc-7.4.
This merge includes a workaround for 7.4. Obviously we prefer the kind
based interface that will be exposed starting from 7.6 onwards.