Related to issue 223 :
Escape shell command on windows doesn't work.
In windows, binaryPath need to be escaped by "" and we don't use escape shell command.
Remove code duplication.
fix path to exception in coverage field
Merge pull request #248 from marmotz/master

Fix exception class name in coverage field, thanks to @marmotz.
Merge pull request #238 from HornWilly/master

External command are now escaped correctly under Windows, thanks to @HornWilly.
Optimization.
Typo.
An empty argument/option is a null argument/option.
Use php object in loop.
Event runner::runStart and runner::runStop are now propagated only if there is at least one test class available.
Default arguments are now called only if there is no class test available.
Add startWith/notStartWith/endWith/notEndWith on string/utf8String asserters
Fixes coverall coverage report
Merge pull request #251 from atoum/coverall

Fixes coverall coverage report (thanks @ludofleury)
Atoum now search from root to working directory if no default configuration file was found between root and the scripts/runner.php directory.
Improve test\adapter::getTimeline().
Typo.
Add verbose mode to display configuration files used by atoum when tests are executed (verbose mode may be used to display other informations).
Stop time must be set before sent runStop event.
Fix uncomplete methods reporting in TAP report