Move block header hashing from zebra-consensus to zebra-state. Handle zebra-state AddBlock errors in zebra-consensus BlockVerifier. Add unit tests for BlockVerifier state error handling. Part of #428.