* add context to SendAppRequest signature
* stop waiting on app response upon context cancellation
* add contexts in other network send functions
* crosschain cancellation
* app request cancellation
* app request any on cancellation
* fixes
* change ErrorContains to ErrorIs
* treat as fatal TODO
* use context
* simplify texts
* test nits
* comment; make responseChan buffer length 1
* update test
* peer: remove TODOs for treating appSender err as fatal
* Start coreth migration
* Bump version to v0.4.11 and avalanchego dep
* goimports core/blockchain.go
* Update compatibility.json
* Update compatibility in README
* Bump avalanchego dep to v1.9.10
* sync with coreth-v0.10.1
* fix generate test
* go mod tidy in simulator
* my attempt at porting corethv0.10.1
* reconcile trie
* more reconcile
* getting closer
* reduce diff
* fix
* move to blockchain api