resolves #1393: kill children with more effort on SIGINT
fix throwing undefined/null now makes tests fail, fixes #1395
after hooks now being called on failed tests when using bail, fixes #1093
Merge pull request #1409 from dasilvacontin/fix/missingHooksWithBail

fixes #1093: missing hooks after failed test with bail
Fix test
Merge branch 'dasilvacontin-fix/throwUndefined'

* dasilvacontin-fix/throwUndefined:
  Fix test
  fix throwing undefined/null now makes tests fail, fixes #1395
Merge pull request #1401 from boneskull/issue/1393

resolves #1393: kill children with more effort on SIGINT
add ability to delay root suite; closes #362, closes #1124