Update translations

Thanks to volunteers on Transifex.
Update default bookmark editions
Build 1464

See tag for changelog.
Add a Permissions attribute to the Manifest
Merge remote-tracking branch 'nextgens/manifest' into next
Added OCBBlockCipher from BouncyCastle v1.49.
Changed AEAD in and out streams to using OCBBlockCipher_v149.
Removed BouncyCastle 1.49 requirement from docs and updated links to 1.50
Removed extra imports from AEAD in and out streams.
Deprecated OCBBlockCipher_v149
Merge remote-tracking branch 'unixninja92/upgradeToBC150' into next
Added KeyPairType and KeyType
Added KeyGenUtils and UnsupportedTypeException. Util now has a SecureRandom.
Added unit tests for KeyGenUtils
Added policy file checks to JceLoader.
Updates HashType.
Added Hash class.
Added HashTest, the units test for hash.
Wrote .equals and .hashcode methods for HashResult
Fixed Whitespace
Added Documentation to KeyPairType, and made constructors private.
UnsupportedTypeException now extends IllegalArgumentException and now prints
which enum the unsuported type orignated from.
UnsupportedTypeExcetpion now gets class name from passed in Enum<?>.
KeyType now has private constructor.
Removed static SecureRandom from Utils
Documented KeyType and made KeyGenUtils a final class for security.
Made constructors private and methods final of HashType
Merge branch 'HashingAPI' of github.com:unixninja92/fred-staging into HashingAPI

Conflicts:
	src/freenet/crypt/HashType.java
Merge branch 'HashingAPI' into GSoC2014-crypto-api

Conflicts:
	src/freenet/crypt/HashType.java