v31.0rc2
mining: add interrupt()
Merge commit 'b7ca3bf061b51108d155283c1ad503c0af7eab0d' into pr/subtree-8
test: refactor, decouple HasReason from test framework machinery
clang-tidy: Disable `ArrayBound` check in src/ipc and src/test
cmake: Add missed `Boost::headers`
scripted-diff: [doc] Unify stale copyright headers