[backport] NodeContext work from Core, via ABC D6108, D6109
See individual commit messages for description - this is restructuring/renaming only.
Looking to integrate this as a basis for further backports, eg. prerequisite of D6531 -> D6532 -> D6533.
Do not squash.
Test plan:
- Ninja build and test:
ninja all check-all
- autoconf build and test:
../configure --enabled-deprecated-build-system; make && make check && test/functional/test_runner.py
Edited by freetrader