Add support for EIP-712 signature encoding
Implement EIP-712 signature encoding format specification for signed typed data: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md
Implement EIP-712 signature encoding format specification for signed typed data: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md