Use a int64_t for nMaxStakeValue.
I forgot to declare the extern nMaxStakeValue.

Conflicts:
	src/wallet.cpp
Add -maxstakevalue=X config option to prevent outputs worth more than X CLAM from staking.

Conflicts:
	src/init.cpp
Add -splitsize to set the size (in CLAM) we want our outputs split into when they stake.

Conflicts:
	src/init.cpp
	src/wallet.cpp
Remove comment.

Conflicts:
	src/rpcblockchain.cpp
Have 'getblock' work with 8 or more characters of a block hash prefix.

Previously it required the entire block hash.

Conflicts:
	src/rpcblockchain.cpp
GetPoSKernelPS() was counting up the difficulty over 72 blocks, and dividing by the time taken to find 71 of them.
Fix GetExpectedStakeTime() for the new protocol which doesn't take coin age into account.
Since we're showing our weight in CLAMs, show the network weight in CLAMs too.