Add hooks for plugin authors
Better docs and more consistent naming
Rename 'reporter' plugin hook to 'listener' as it's more semantic
Add `subSuite start` for symmetry and `subSuite#prepare` for clarity
Merge pull request #62 from thedeeno/feature/plugin-hooks

Add hooks for plugin authors