PeerGroup: fix a regression that stopped Bloom filters being sent when a key is added, and add a unit test covering that behaviour.

Resolves issue 524.
Fix crash in case wallet is so inconsistent that even .toString() fails.
Add StartCom certificate to the included roots. Resolves issue 515.
Some minor no-op tweaks to DefaultRiskAnalysis.
Go back to java 6 for tools.