PPCoin: Prepare block index for new proof-of-stake hash protocol
        Fix loading of setStakeSeen during startup since b4458b3
        Upgrade requirements: backup wallet, redownload block chain
PPCoin: Print new blkindex info with RPC command 'getblock'
PPCoin: debug message for failing proof-of-stake check
Merge from 0.2.2 release
PPCoin: Compute hash modifier for proof-of-stake
PPCoin: Relocate CheckProofOfStake to kernel.cpp
PPCoin: deterministic sort of selection candidates for stake modifier
        selection visualization map
PPCoin: Fix stake entropy bit generation since dfe4ff3
        Upgrade Requirement: backup wallet and redownload block chain
PPCoin: Relocate kernel hash computation during coinstake generation
PPCoin: Show proof-hash in RPC call 'getblock'
PPCoin: Upgrade Proof-of-Stake Protocol
        - Use new stake modifier to generate stake kernel
        - Stake kernel hash weight starts at 0 after nStakeMinAge passed
        - Coinstake timestamp must equal to block timestamp
        - Upgrade protocol to 60003 (v0.3)
        - Testnet switched to new protocol
PPCoin: Print nStakeModifier at node startup
PPCoin: Update pnSeed
PPCoin: Fix issues with printing stake modifier generation
        (-printstakemodifier) since faa95d2a
PPCoin: Update windows and qt makefiles
PPCoin: Hardened checkpoint at block #19080
PPCoin: Reduce log flood of minting error 'reached best block'
        in GetKernelStakeModifier() when behind on block chain
        Adjust denial-of-service scores for kernel checks
PPCoin: Only combine inputs old enough for coinstake
PPCoin: Update windows gitian build descriptor
PPCoin: Qt icons update
        Update about dialog
        Update some ui texts
        Increment send amount by 1 coin