Update Japanese translation a little
MIME validity checker: Backwards compatibility to older Infocalypse repo's. Will be removed eventually.
Fix NPE handling worked-around MIME type for old infocalypse repo's, throw a more appropriate exception, don't show force-fetch link if the MIME type isn't plausible.
Fix bug #5578.
Hidden files in directory uploads: IncludeHiddenFiles in ClientPutDiskDir, for now always ignore them in fproxy uploads.
Build 1424.
Merge branch 'master' into next

Conflicts:
	src/freenet/node/fcp/ClientPutDir.java
	src/freenet/node/fcp/ClientPutDiskDirMessage.java
Increase MAX_ARCHIVE_LEVELS.
Actually detect loops!
Fix top/bottom buttons both using one priority dropdown: Separate control for changing priority at top of table vs at bottom of table.

Thanks TheSeeker: <TheSeeker> toad_: "Queue page: Buttons on bottom of table as well as top." breaks the buttons at the top of the page.  (the dropdown value at the bottom of the page is used)
Fix container loop detection: Only call doLoopDetection when entering a new archive, not when copying it etc.
Node.shouldStoreDeep: restore accidentally removed return statement

Regression by a62d4e130d543c14c203fa12600d1ecfb0c9fc8c
add a findbugs target to ant
Turn off findbugs by default. It's not even packaged in debian, so most devs won't have it.
Default target should be "package", revert previous commit.
Fix/workaround some clone()-but-not-Cloneable warnings from FindBugs.
Make HashResult byte[] private, and provide a hashAsHex() method. (There was probably a warning about this)
Use Cloneable (after prev commit).
Make byte[] fields protected
Encapsulate USK.pubKeyHash properly.