Fix for client layer changes.
Build 5009.
Merge remote branch 'origin/master'

Conflicts:
	src/plugins/KeyUtils/Version.java
Fix build.
Build 5013: Fix build for changes in fred.
Add missing l10n

Fixes:
The default translation for FBlobViewer.PageTitle hasn't been found!
java.lang.Exception
	at freenet.l10n.BaseL10n.getDefaultString(BaseL10n.java:445)
	at freenet.l10n.BaseL10n.getString(BaseL10n.java:407)
	at freenet.l10n.BaseL10n.getString(BaseL10n.java:380)
	at plugins.KeyUtils.toadlets.FBlobToadlet.i18n(FBlobToadlet.java:164)
	at plugins.KeyUtils.toadlets.FBlobToadlet.makeMainPage(FBlobToadlet.java:69)
	at plugins.KeyUtils.toadlets.FBlobToadlet.handleMethodGET(FBlobToadlet.java:47)
...
Show synthesized splitfile cryptokey for top block

In some cases KeyExplorer fails to show splitfile cryptokey in top block (always with single-block redirects, but sometimes for splitfiles too).
Show synthesized splitkey in this case.
FIXME Probably this is incorrect in some corner cases.
Fix Eclipse .classpath
Fix ExtraToadlet for new crypto algorithm.
Replace getPartAsString()'s. Slightly more than TheSeeker's original patch, which was posted on FMS and included the previous commit too.
Merge remote branch 'origin/master'
Delete old comment.
Build 14.
Build fix.
5015: Build fix.
Add support of compatibility modes.
Fix freenet-ext.jar location.
Improve plugin description.
Merge remote branch 'sadao/master'
Use new metadata.guessCompatibilityMode(). The algorithm should go there, and I have incorporated some of Sadao's detection logic.