sha1 portable.h merged into portable.c to avoid typedef namespace conflicts.
Implemented
* cportable for sha224 and sha256
* Moved sha224 instance to its own module at Raaz.Hash.Sha224.Instance
Implemented
* cportable for sha384 and sha512
* Moved sha384 instance to its own module at Raaz.Hash.Sha384.Instance
Tests fixup for
* Moving sha224 instance from Raaz.Hash.Sha256.Instance to Raaz.Hash.Sha224.Instance
* Moving sha384 instance from Raaz.Hash.Sha512.Instance to Raaz.Hash.Sha384.Instance
Cleaned up undefs
Optimized one bit operation in MAJ function of sha hashes