10903: internal: Replace `mocha` with a custom test runner r=Aloso a=lnicola Closes #10723 r? `@Aloso` Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>