Allow setting default input bandwidth limit
Logging
Make the CSS and HTML content filters more robust against accidental modification.

This makes all the collections of allowed tags/selectors/etc 'public static final' immutable collections.
For readability, this uses empty collection instead of null in CSS filter where this does not change semantics (e.g. in parserExpressions).
Ban :visited pseudoclass in CSS filter as it is deemed unsafe.

:visited may change the way a site is displayed based on the browser history of a user, and history information might be disclosed through trusted plugins.
This is described in detail in the comments of ElementInfo.BANNED_PSEUDOCLASS.

We make :visited banned rather than invalid, since the spec prescribes to ignore the entire declaration if a selector is _invalid_, which presents usability issues with disjunctive selectors.
Instead, we ignore only the selector involved if it is deemed valid yet banned.

This also updates CSSParserTest with correct expected results for :visited.
Add more tests on banned selectors.
Trim name after removing excess cruft.
Remove unused method.
Use tabs instead of spaces where this fixes indentation.

This does not fix all indentation issues, but it does fix those introduced in this branch.
public final static → public static final
Normalize histograms on Statistics page.
Remove unnecessary counting.
Merge pull request #245 from Bombe/remove-unused-method

Remove unused method.
Merge pull request #244 from Bombe/fix-thread-names

Trim name after removing excess cruft.
Add a plot of the FOAF link-length distribution to the statistics page.
Always include the location, unless for setup. Partially undoes e4bb7a7603847164866106c994cff9deb257a1ca.
Minor fixups.
Merge remote-tracking branch 'bertm/foaf-link-length-plot' into next
Merge branch 'location-on-noderefs' of github.com:toad/fred-staging into next
Separate display and SFS/FCP Option representation

Specifically sizes should only be formatted with size units when
displayed to the end user. Conflating display and data transfer/storage
representation, if nothing else, makes FCP more difficult to use. A
bandwidth limit or store size must be parsed for units instead of used
as a number of bytes.
Merge pull request #253 from freenet/option-display

Separate display and SFS/FCP Option representation