* Drop unsupported macos-10.15 runner, add macos-12 (Benjamin Bannier, Corelight)
* Fix formatting of index slices (Benjamin Bannier, Corelight)
* Drop manually implemented test runner in favor of pytest. (Benjamin Bannier, Corelight)
* Use testutils-provided `zeekscript` import in tests (Benjamin Bannier, Corelight)
* Refactor tests to use common infrastructure (Christian Kreibich, Corelight)
* Start test cases for the zeekscript.Script class. (Christian Kreibich, Corelight)
* Support text and binary output in zeekscript.Script.write_tree(). (Christian Kreibich, Corelight)
* Avoid trailing whitespace in "zeek-script parse" output. (Christian Kreibich, Corelight)
* Fix black's code formatting that broke f-strings in parse tree output (Christian Kreibich, Corelight)