Check earlier for blocks with duplicate transactions to prevent DoS.
Port from Bitcoin be8651dde7b59e50e8c443da71c706667803d06d
gitignoreupdate
Click Click Click Waypoint

FINISHED
Revert "gitignoreupdate"

This reverts commit 9c1ec577fd9e915c2b9d2b017fbec43be73f1806.
Merge pull request #52 from domob1812/duplicate-tx-check

Check earlier for blocks with duplicate transactions to prevent DoS.
Merge pull request #57 from zy0n/ClickClickBoom

Custom Waypoint Path
Suppress some annoying compiler warnings.
add more info to the getblock rpc call
Merge pull request #59 from domob1812/merges

Merges from Namecoin
Rewrite and simplify name_list a bit.

Rework name_list, removing unnecessary variables and cleaning up the
code.  It also doesn't load full transactions from disk anymore, since
they are already in the wallet.  It has to access the txindex, though.
Further tweak name_list.

Load also the txindex from disk only right before it is actually used.
This skips the disk access entirely if we don't have a name tx at hand.
Merge pull request #61 from domob1812/name-list

Name list improvements
Enable custom wallet filename
Add improvements suggested by domob1812
fix double path in wallet backup
Implement "daemon warmup" for the RPC interface.

Fix https://github.com/chronokings/huntercoin/issues/63 by starting the
RPC daemon early during start up.  Until everything necessary is
initialised, it simply returns an error early on when called.
Merge pull request #62 from domob1812/wallet-option

Wallet filename option
Merge pull request #65 from domob1812/daemon-warmup

Implement "daemon warmup" for the RPC interface.
Merge pull request #4 from chronokings/master

Sync to chronokings:master