Merge pull request #5065 from ClemensSahs/hotfix/5042

[Zend\Http\Client] dupplicate header keys in prepareHeaders

Conflicts:
	tests/ZendTest/Http/ClientTest.php
Merge branch 'hotfix/5065'

Close #5065
Merge branch 'hotfix/5065' into develop

Forward port #5065
Merge pull request #5072 from samsonasik/fix/psr

PSR-2 : add space before and after between (if and foreach) and parenthesis
Merge branch 'feature/5072' into develop

Close #5072
add json value support for setCookie header
with unittest
remove unneeded quote
Added separator to model in renderPartial function
Change to ModuleManager to accept null modules

Changed ModuleManager so I can use statements in application.config.php file like:

return array(
	'Application',
	$env=='dev' ? 'ZendDeveloperTools' : null
)

Null modules are silently ignored.
Update Mvc.php
use regexp to detect the headValue
support qouted value without urldecode bug
[Barcode] removed some unused variables
add missing quotes around the header Value from set-cookie header
add last missing quotes
add last missing quotes
make Zend\Http\Header\SetCookie RFC conform
update Unit-Test to RFC conform
add missing linebreak in test
Merge pull request #5082 from VitoNordloh/patch-1

Simplification
Merge branch 'feature/5082' into develop

Close #5082