Transactions verification update

* Don't count empty outputs in GetMinFee();
* CheckBlock(): allow coinbase timestamp drift for proof-of-work, disable coinbase timestamp checking and add nonce checking for proof-of-stake.