Half way to persistence.

Conflicts:
	src/freenet/support/io/TrivialPaddedBucket.java
Use the global SecureRandom, persist AEADCryptBucket's.

Conflicts:
	src/freenet/pluginmanager/PluginStores.java
Forgot to add this test.
Add available()
A bit better.
Be consistent with synchronization.