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.
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