Add normalized transaction hash
Change behavior of normative transaction such that coinbase transactions do not undergo SignatureHash modifications prior to hashing, thereby preserving the coinbase string and ensuring unique ntxid's for coinbase transactions.
Add help documentation for the getnormalizedtxid JSON-RPC method.
Switch to using error correction coded base32 for the normative transaction ID.
Add unit tests for GetNormalizedHash method and getnormalizedtxid JSON-RPC call.