invert FOAF stats to be more useful and readable
Allow the full spectrum of logging with freely selectable loglevel.
Remove reference to sparse boolean in javadoc

The JavaDoc referred to a sparse boolean. However, in the current method signature this is no longer present.
Use TimeUnit constants instead of calculating milliseconds.
Fix obvious bugs in last commit.
Simpler (fewer casts) to keep these as ints.
Fix synchronization (from jenkins)
Merge osndok/master: Show a summary of FOAF locations after the main table and don't show the actual FOAF locations in the column.

Merge remote-tracking branch 'osndok/master' into next

Conflicts:
	src/freenet/clients/http/ConnectionsToadlet.java
Show FOAF locations table only in advanced mode
Localise FOAF second level locations table, and localise Location header in main table (in spite of it being Advanced)
FIXME re algorithmic issue
Merge remote-tracking branch 'tmarkus/patch-1' into next
Fix bogus deprecated: These methods to edit the menus are perfectly acceptable, but they affect the menus globally. At one point somebody was using them to send a customised page/menu, which was bad, but that doesn't happen now.
Add suppress warnings and a FIXME explaining (thanks Bombe)
French translation update.
Minor improvements to parseECDSA - don't write peers or log if in constructor, add a FIXME
Javadocs.
Remove backwards compatibility cruft re old databases.
Javadocs.
We don't need the random number generator here.