* Some Web3Signer versions insist replying with text/plain messages * When reading blocks, the Web3Signer uses upper-case fork identifiers instead of lower-case identifies like the Beacon API.
* cleanups, partly from kintsugi branch * re-export shortLog(EthBlock) and preserve exception messages in batchVerify and processBatch