Minor refactoring
Do not run afterAll-hooks on --dry-run
Change type of configFormatter to Maybe
Silence warnings (the proper way)
Whitespace change
Merge Config and Options data types
Do not return Result from hspecWith + accept command-line args
Minor refactoring
Add mapSpecTree to Test.Hspec.Core
Simplify `mapSpecTree`
Simplify `describe`
Simplify `beforeAll`
Change type of SpecWithCleanup to `IO () -> [SpecTree] -> SpecTree`
Simplify `afterAll`
Remove `BuildSpecs` constructor from `SpecTree`
Rename package to hspec2, do not expose it
Add support for arguments to before/after/around
add beforeWith to transform param for cases
Add beforeAllWith
Update documentation for runIO