moves start() and setUserAlertManager() into the FreenetStore API
add empty start() and setUserAlertManager() in NullFreenetStore, RAMFreenetStore and SlashdotStore
change from SaltedHashFreenetStore to FreenetStore in Node
add setAltStore(FreenetStore<T> store) to FreenetStore API
LoggerHookChain: fix changing log threshold

1) we filter everything in LoggerHookChain, so we need not bother
subordinates;
2) setting threshold but not setting detailed threshold confuses subordinates;
Node: fix typo in class name
delete setAltStore() in FreenetStore API and revert some classes, add getUnderlyingStore() in FreenetStore API
Merge remote branch 'voxsim/refact-FreenetStoreAPI' into next
Delete very old back compatibility code for migration from pre-2008 saltedhash datastores.
Turn on verbose mode for findbugs, and allocate more memory for it
Clarify/update comment.
Show IP addresses and country flags of opennet peers in simple mode
Merge pull request #152 from Sadao-/patch

Show IP addresses and country flags of opennet peers in simple mode
Fix unlikely corner case: a.hashCode-b.hashCode isn't consistent.
Sort by object ID as last resort.
Factor out Fields.compareObjectID()
Add short-cut to comparator
Logging: This should not happen.
Merge remote branch 'origin/next' into next
Make routed pings use pubkeyhash, not identity.