Print test name immediately instead of waiting for the test to complete
Ingredients
Rename Test.Tasty.UI to Test.Tasty.ConsoleTestReporter
Put Ingredients in their own module
Turn on warnings, and fix them
Allow ingredients to have options
ingredientsOptions
Take ingredient options into account

Also, renames:

getTreeOptions -> treeOptions
treeOptionParser -> suiteOptionParser
Refactor suiteOptionParser into suiteOptions and optionParser
Test.Tasty.ConsoleTestReporter -> Test.Tasty.Ingredients.ConsoleReporter
ListTests
Include testsList in defaultMain
Docs
Bump the version to 0.4
testsList -> listingTests