Remove untranslated strings from translations

Because Transifex does not support this, it is string matching and
removes strings for which no translation is necessary.
Added policy file checks to JceLoader.
Updates HashResult and HashType.
Adds Hash class
Node now sets random for PreferredAlgorithms. Added HashTest, the unit test for hash
Fixed indentation in JceLoader, and removed unneeded int. Removed RandomSource from PreferredAlgorithms as well as commented out declerations. Also removed call from Node to PreferredAlgorithm's setRandom
Fixed typos and removed defaultType from Hash
Moved from HashMap to HashType[]s and String[]s. Also added tests for false verifyies and false verify for wrong size.
Removed inncorrect use of finally and recycle(digest)
Removed logging to stdout
Created AutoCloseableSHA256 class
Started to improve documentation. renamed getHash... methods to genHash...
More documentation. Also reseting the digest on genHash... methods that take parameters
Deleted AutoCloseableSHA256 as I am no longer trying to implement pooling after we found that it was not necsesary.
Fixed typos
Everything but Verifying HashResults has been properly documented now.
Fixed addBytes(ByteBuffer) documentation to include side affects and portion of ByteBuffer copied
Wrote .isEqual method for HashResult
Refactored .isEqual of HashResult to .equals. Also override .hashcode. Fixed HashResult related tests in HashTest. Finished documentation for Hash.
Cleaned up unneed white space changes and imports.
Fixed timing attack against .equals
Removed unnecessary NullPointer throw in HashResult and fixed null pointer test for testVerifyHashResultHashResultNullInputPos2