Add NODE_BLOOM service bit and bump protocol version

Lets nodes advertise that they offer bloom filter support explicitly.
The protocol version bump allows SPV nodes to assume that NODE_BLOOM is
set if NODE_NETWORK is set for pre-70002 nodes.

Also adds an undocumented option to turn bloom filter support off for
testing purposes. Nodes attempting to use bloom filters are immediately
dropped so as to not waste their bandwidth.
Merge branch 'node-bloom-service-bit' of github.com:petertodd/bitcoin into bloom-todd
document -bloomfilters option
Merge pull request #361 from leofidus/bloom-todd

Advertise Bloom filtering in 1.7
additional Dogecoin 1.6 changes

(cherry picked from commit 6d46c53acf957e33e3940a8db009cc406a3f6b9c)
Merge pull request #362 from leofidus/1.7-digishield-fix

additional Dogecoin 1.6 changes
change currency three-letter-code to DOGE

also change length of currency amounts in UI

(cherry picked from commit inutoshi/inutoshi@8dcef8791a02327c8061235df7a77e2da6b59ee2)
Updated port numbers to reflect Dogecoin port numbers.
Replaced simple references to Bitcoin, with Dogecoin.
Correct naming of application and packages from Bitcoin to Dogecoin.
Replace Bitcoin reference and old version with Dogecoin in Doxyfil.
Completed replacement of Bitcoin with Dogecoin in core documentation.
Replaced port number references with Dogecoin ports.
Replaced simple references to "Bitcoin Core" with "Dogecoin Core"
Reworked English and French language translations to reflect Dogecoin instead of Bitcoin.
Merge pull request #364 from rnicoll/1.7-dev

Rework documentation and English and French translations to refer to Dogecoin
Merge pull request #363 from leofidus/1.7-currencyname

1.7: change currency three-letter-code to DOGE
Update bitcoinunits.cpp

Adding a name for the smallest possible unit. :>
Update bitcoinunits.cpp
Update bitcoinunits.h

Adding Koinu @leofidus :D