add failFast flag (true by default) which allows view all reported errors
update logged message
add more test cases
fix failing unit tests
Merge branch 'i117' into 1.6.x
Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
add unit tests proving that failFast flag works as expected
fix failing unit tests
Merge branch 'issue701' into 1.6.x