Add (de)serialization support for reject messages.
WalletTool fix for Guava 16 changes.
Add a toString for reject messages.
Add a double spending test program
Deprecate Script.isSentToP2SH() as it did the same thing as isPayToScriptHash.

Mike Hearn, 04/15/2014 11:28 PM
Adjust MIN_NONDUST_OUTPUT down to 546 only for risk analysis. This is required because we start seeing more and more transactions using the new fee rules introduced with Bitcoin Core 0.9.