Parse verifyFlags from script and tx JSON tests. In addition to P2SH (previously known as enforceP2SH), NULLDUMMY is implemented.

Update all script and tx JSON tests from Bitcoin Core.
OrchidSocketImpl: don't hold the stream lock whilst calling into stream.
Try slightly more useful error log in NioClientManager.handleKey whilst still keeping it concise.
Bloom filtering: Add equals/hashCode/toString to FilteredBlock and PartialMerkleTree then unit test round tripping.
Bloom filtering: add a convenience BloomFilter.insert(ECKey) method.
Script: take out obsolete todo comment.
Script: better comment.
PeerGroup: take out noisy debug log
Bloom filtering upgrades:  can now create FilteredBlock's by applying a BloomFilter to a block. This is primarily intended for unit testing.
BitcoinUIModel: better parameter name
BloomFilter: provide transactions to a created FilteredBlock
GetDataMessage: add utilities
PeerFilterProvider: minor comment updates
Narrow return type in unit test utility
PeerGroup: deduplicate bloom filter recalc events.

This whole thing needs to be refactored and rewritten to avoid having it be done on a separate thread.
Adding more examples.

This adds example usages of:
* using the WalletAppKit
* restoring a wallet from a seed
* sending coins
* implementing a WalletEventListener
Cache deterministic seed
Minor whitespace changes.
WalletTemplate: Small visual tweaks
Add shade plugin to wallettemplate