H9 Dev

Results 2 issues of H9 Dev

## Summary There may be `chain.head` modifications during the call to `createNewBlockTemplate` resulting in incorrect data in the new block template. An `invalid target` exception may occur on call `submitBlock`....

## Summary Add http support for RPC ## Testing Plan Run node with `--rpc.tcp` and access `http://localhost:$rpcTcpPort+1`. Example `curl http://localhost:8021/node/getStatus`. ## Breaking Change Is this a breaking change? If yes,...