Require escaped strings.
Merge branch 'require-escaped-strings' into reporters
Change default mode to script.

Now there are three modes:

 script - Batch mode (default)
 win - Full GUI
 no-win - Without GUI
Reset stdout and stderr for each run.
Add newline at end of feature and step definition files.
Add ecukes-fail function
Skip verbose test for now.
Show list of reporters.
Silence compile warnings in cli.
Find all feature files recursive.
Allow reporter to be selected.
Do not calculate output until required.
Require dash.
Use f-write-text instead of f-write.
Remove print.
Use spec reporter.
Ert runner run command deprecated.
Use spec reporter in tags feature.
Improve async step definitions.

If exceeding timeout, raise error. It's also possible to pass --timeout
option with custom async timeout.
Make dot the default reporter.