Merge commit '56d5090645abe716d022fdf28b593e576ac1a1a3' into stable-1427

Conflicts:
	src/freenet/client/async/ClientRequestSelector.java
	src/freenet/client/async/DatastoreChecker.java
	src/freenet/client/async/SplitFileFetcherSegmentGet.java
	src/freenet/node/FNPPacketMangler.java
	src/freenet/node/NodeStats.java
	src/freenet/node/PeerManager.java
	src/freenet/node/PeerNode.java
	src/freenet/support/FileLoggerHook.java
	src/freenet/support/PrioritizedSerialExecutor.java
	src/freenet/support/PrioritizedTicker.java
	src/freenet/support/transport/ip/IPAddressDetector.java
	test/freenet/crypt/PCFBModeTest.java
Merge commit 'build01428' into stable-1429
Hysteresis: Start cleaning at 90% usage, but clean until down to 80%.
Run the cleaner as soon as we are up to MAX_USAGE_HIGH, don't wait until we actually run out of space.
Check for big bucket going over the limit
Javadocs.
Clean up cleaner logic.
<= vs <. Use the safer version.
Make the cache of ip2country data a SoftReference, not a WeakReference. WeakReference's are cleared every time there is a GC; SoftReference's are cleared only when there is memory pressure.
IP country lookup: Check the cache before loading the full map.
Reinstate FNPSentPackets message for now, just to squash warnings (add a FIXME to get rid of it)
Catch IllegalArgumentException from tarIS.getNextEntry()
FlogHelper v28.
Build 1429.
Merge branch 'master' into next