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.
Update BIP URLs to new github repo
Update SLF4J to version 1.7.6. Previously, inconsistent versions were used between sub-projects. All unit-tests pass.
Print available balance in Wallet.toString(), rather than the redundant number of Satoshis.
Extract constants to top of BuildCheckpoints. This makes it easier to switch between networks.
Update checkpoint sanity for mainnet and testnet.
added path to files on the Mac
Fix method name in SendRequest.aesKey javadoc.
Add convenience constructor to KeyCrypterScrypt to allow setting the number of scrypt iterations. The default of 16384 is not usable on mobile devices.
Hex dump pending transactions that double spend each other.
Revert "BIP-0039 multiple version support."

This reverts commit 1a3c3be665f8ac0d5cefbbf2a0be84d23c9221f8.
BIP-0039: just adapt number of rounds and test vectors
Correct maven instruction in the README file and make ForwardingService work on mainnet again by fixing command line arg parsing.

Resolves issue 523.
Adjust user thread queue size warning.
Add script test to prove that OP_0 evaluates as the empty vector, rather than [0]. Also adds debug output in case an script_invalid.json test fails.
Remove incorrect execution of OP_0. That code was never reached, because OP_0 is not an opcode in terms of chunk.isOpCode()). However, it lead to believe that OP_0 pushes the vector [0], rather than correctly the empty vector to the stack.

Because the code was never executed, this bug could never trigger a test. Afaict, script.cpp does not have the corresponding case in its switch block.
Wallet: disallow adding of keys that don't match the wallet's encryption state.