Core: Create config.testIds to expose all available test ids
Add testsNotRan to keep count of testsNotRan to ensure moduleDone is called
Core: ensure process-queue advance with rejected promises
Core: Added guard for if module.hooks[<type>] is undefined
Tests: Add case for errors while console is mocked
Core: Ensure inherited getters are not invoked by assert.deepEqual.
ProTip! no:milestone will show everything without a milestone.