Fix another license header.
When reading wallets, catch another possible data inconsistency and throw UnreadableWalletException.
Make `TransactionBroadcast` recognize network rejection of transmitted transaction.
PeerGroup: add a removePeerFilterProvider to complement add.
1) Re-factored PostgresFullPrunedBlockStore and H2FullPrunedBlockStore into a generic DatabaseFullPrunedBlockStore class.
2) H2FullPrunedBlockStore now supports calculateBalanceForAddress() method.
3) Created an additional store for MySQL (MySQLFullPrunedBlockStore) and unit test.
4) Fixed unit test PostgresFullPrunedBlockStoreTest, second time execution was failing due to not clearing down the tables correctly.
5) Added methods getOpenTransactionOutputs() & deleteStore() to base class DatabaseFullPrunedBlockStore.
1) Fixed the height field to store the height for both coinbase/non coinbase open outputs.
2) Thanks to Ed Lee - Fixed Issue 447 : H2 store: block header hash code is off by 4 bytes. This fix also applies to Postgres and MySQL stores.
3) Added a coinbase field to the openoutputs table and updated code to use this value.
4) Updated field type of ‘value’ in the openoutputs table from bytes to long.
5) Updated the stores (DatabaseFullPrunedBlockStore) with a compatibility check.
6) Updated field type of ‘addresstargetable’ in the openoutputs table from int to tinyint/smallint.
Bug fix: The database access code was not updated on field value type change.
Remind myself how to run the postgres unit tests.
pom.xml update to exclude untestable classes from coverage report
Adds Wallet tests, extracts FooWalletExtension for testing.
Adds one test to the CHECKMULTISIG feature which was failing before
Delete EncryptedPrivateKey, it's cruft left over from the HD wallets work.
Wallet: give up on using read/write locks for the keychain, the re-entrancy rules are too hard to follow. Switch back to a regular lock.
Fix a wrong lock, spotted by Andreas
Add an OP_RETURN convenience method on ScriptBuilder and convert unit tests to use it.
Fix a bug in the BIP 62 handling code that can cause a crash for any broadcast multisig transaction.
Minor cleanup in a wallet unit test
Orchid: switch out turtles for longclaw. Turtles has been defunct for some time. Longclaw is a new directory authority run out of Hong Kong by RiseUp:

https://lists.torproject.org/pipermail/tor-talk/2014-November/035650.html
WalletTemplate: allow sending of arbitrary amounts.
Addes NetworkParams as a parameter to DeterministicKey serialization/deserialization.