digitalcoinj fork from bitcoinj 0.11
Fixed bug on SendCoins; fixed transaction fee.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	core/src/test/java/com/google/digitalcoin/core/WalletTest.java
Renamed remaining bitcoin to digitalcoin
Renaming .digitalcoin. to .bitcoin.
More .digitalcoin. to .bitcoin. renaming for easier upstream fetching.
Merge remote-tracking branch 'upstream/master' From bitcoinj

Conflicts:
	core/src/main/java/com/google/bitcoin/params/MainNetParams.java
	core/src/main/java/com/google/bitcoin/params/TestNet2Params.java
	core/src/main/java/com/google/bitcoin/params/TestNet3Params.java
Updating Network Parameters
updates to coin defitions for 1.0.1.
Adding recent updates to bitcoinj.
refactoring the diff adjust code.
Replace check difficulty code to older version.
Added MAX_BLOCK_SIZE and other coin params and fix BuildCheckpoints tool for digitalcoin.
updated coin definition file.
Updating to bitcoinj 0.12; few fixes.
Added better support for enabling or disabling bloomfiltering.