ConsolePrinter: print EOL on end

This affects output when the Tester is running without --watch parameter.
ConsolePrinter: cleanup internal buffer on end()

Otherwise output grows in --watch mode.
Merge pull request #43 from milo/fix-console-printer

Fixes for the ConsolePrinter
Job: informs a test that is running under the Runner\Job environment

Information can be used e.g. for additional tests debugging:

if (getenv('NETTE_TESTER_RUNNER')) {
    Tester\Environment::setup();
} else {
    Tracy\Debugger::enable();
}
tests: added new cases, test annotations/exitCode.dieAnotherDay moved to edge/shutdown.exitCode
Assert: removed assertionFailed(), fail() throws exception when $onFailure is empty
Assert, Environment: in shutdown phase failed assertions are immediately displayed. Note, that Runner is unable to catch this errors in CLI & PHP 5.4.0 - 5.4.6 due PHP bug #62725
Dumper::dumpException() refactoring
Dumper: when expected & actual variables are stored to output/ subdirectory, message "diff file.expected file.actual" is printed [Closes #41][Closes #44]
.gitignore: added /vendor
TapPrinter: removed CLI colors
Assert::equal: Fixed error with integer indexes created by type cast from object [Closes #45]
ReportGenerator moved to namespace Tester\CodeCoverage
Revert "temporary fixed compatibility with Nette 2.0.x"

This reverts commit 73942cff3ec27e10c904265a0911258a645f6ee2.
Released version 0.9.3
updated license.md
fixed parsing of @dataprovider
added coverage-report to bin
Merge pull request #51 from besanek/coverage-report-bin

Added coverage-report to bin
Allow to watch multiple directories