Transactions verification update

CheckBlock(): allow coinbase timestamp drift for proof-of-work, disable coinbase timestamp checking and add nonce checking for proof-of-stake.