Added a regression test for #1380.
Prepare release
Update
Prepare release
Prepare release
Closes #1433
Merge branch '4.0' into 4.1
Merge branch '4.1' into 4.2
Merge branch '4.2'
Merge branch '4.2' into 4.3
Initial work on refactoring to use SebastianBergmann\GlobalState for
snapshotting global state.

An expected value in Framework_TestCaseTest::testStaticAttributesBackupPost() was changed to make this test pass after refactoring. While I really hate doing that it appears that the previous expected value was wrong, thus hiding a bug in the previous implementation.
Fix #1437: Risky test messages mask failures.
Merge branch '4.3'
Fix #1427: `--debug` output is unreadable when providers contain binary data.
Fix CS.
Don't hardcode the resource ID
Fix #1439: `assertInternalType` does not support `double`.