Port from namecoin-qt
RemoveFromMemoryPool - fixed handling of pending names when reorganizing the block chain
2ecd6df436861d23692550e739c6f5b5bf3f83c3
Check earlier for blocks with duplicate transactions to prevent DoS.
Port from Bitcoin be8651dde7b59e50e8c443da71c706667803d06d
Merge pull request #109 from phelixnmc/RemoveFromMemoryPool

Port from namecoin-qt
Skip signature verification on blocks before last checkpoint.
Merge pull request #110 from phelixnmc/CheckDuplicateTxs

Check earlier for blocks with duplicate transactions to prevent DoS.
Add difficulty field to getblock / getblockbycount.

Add the difficulty as new field in the JSON representation of a block.
See https://github.com/namecoin/namecoin/issues/112.
Proper function name
Suppress some annoying compiler warnings.
Merge pull request #111 from phelixnmc/CheckpointedQuickCheck

Skip signature verification on blocks before last checkpoint.
Merge pull request #113 from domob1812/add-difficulty

Add difficulty to block JSON.
Merge pull request #116 from phelixnmc/SuppressWarnings

namecoin-qt.pro: Suppress some annoying compiler warnings.
Update changelog.md
Add #include to fix a compilation problem on gcc > 4.7.

This patch seemingly fixes a compilation error with Ubuntu 14.04 and
newer gcc versions.  See
https://github.com/chronokings/huntercoin/pull/50.
Merge pull request #117 from domob1812/fix-14.04

Fix compilation error in Ubuntu 14.04.
add more info to the getblock rpc call
changelog.md: additional info RPC getblock
Enable custom wallet filename
Merge pull request #1 from phelixbtc/patch-9

changelog.md: additional info RPC getblock
Add improvements suggested by domob1812
Merge pull request #119 from ryancdotorg/namecoinq

add more info to the getblock rpc call