Update DocBlockScanner
Fix windows-style line separator
Trim descriptions
Test added
Add parent roles with traversable object
Update InArray.php

in InArray validator
if haystack is an empty array, an exception 'haystack option is mandatory' is thrown
should be exact equality ===




<?php
$t = array();
if ($t == null) echo "null\n"; else echo "not null\n";




this code echoes null




<?php
$t = array();
if ($t === null) echo "null\n"; else echo "not null\n";




this code echoes not null
Update InArrayTest.php

array() is a valid empty haystack, null no
removed unused cache test assets from test suite
Fix Console::writeLine() functionality, clarify functionality in doc block.
Fix Console::writeLine() handling of multi-line text that fits console window width.
Add tests for Console::writeLine(), fix typo in path.
Replace utf8_decode with iconv() in case mbstring is missing.
Replace internal utf8 methods with StringUtils.
Fixed type in phpDoc
Normalize console usage
Update InArrayTest.php
Update InArrayTest.php

the test testSetEmptyHaystack is not anymore needed as null can't be set 
on the setHaystack function because of the array type needed and empty array 
is possible.
Resolved Issue #2898
Fixed issue with invalid @cover annotations, pointed to not existed class.
Correct assertion failure messages for assertRedirect/assertNotRedirect
fix typos