Better handle the situation when there are no ingredients to run

1. Exit with status 1
2. Print the message to stderr
3. Improve the message itself

Fixes #90
Release 0.10.0.3
Use hSupportsANSI. Fixes #91
Release 0.10.0.4
Add tests for tasty-quickcheck
Release tasty-quickcheck-0.8.3
travis-ci: run quickcheck tests
Export formatMessage from Test.Tasty.Runners
formatMessage: improve documentation
Register Runners.Utils with cabal
Release 0.10.1
Add timeout to formatMessage

Formatting a message may also fail due to a non-terminating
evaluation, see e.g <https://github.com/feuerbach/tasty/issues/89>.
Merge branch 'topic/formatMessage-timeout' into info2