Merge branch 'develop' of git://github.com/zendframework/zf2 into string
ZendTest namespace
StringUtils: phpdoc + cs
StringUtils: phpdoc + cs
StringUtils: added tests
StringUtilsTest: updated phpdoc
StringUtils: cs
Allow NodeList to be accessed via array like syntax.

If we do a execute a selector and get back a NodeList and want just the first element we can now access it like so:

~~~ php
<?php
use Zend\Dom\Query;

$dom = new Query($html);
$results = $dom->execute('.foo .bar a');

$count = count($results); // get number of matches: 4

$results[2]->getAttribute('id'); // access individually

foreach ($results as $result) { // or iterate
    // $result is a DOMElement
}
?>
~~~

Where before you could only iterate them which is really ineffective for a lot of projects.
Working on the HTTP Client and Persistant Cookies
Working on the HTTP Client and Persistant Cookies
Working on the Http Client, making persistant cookies work
Removing invalid indentation and trailing whitespace
Removing invalid indentation and trailing whitespace second attempt
Removing invalid indentation and trailing whitespace third attempt
Making Client::addCookie actually support taking a single Header\SetCookie object
fixing indentation
fixing issue 3044: changing visibility of  from private to protected.
Fixing issue 2662: Adding removeHeaders method to Http/Headers for easy removal of all headers in the container
Removing removeHeaders method as clearHeaders exists
Basic support for aggregates in SharedEventManager according to feedback in https://github.com/zendframework/zf2/pull/2819