Merge pull request #4421 from samsonasik/fix/docblock.Zend_

fix docblocks : "Zend_" should be "Zend\" and some typos
[#4421] Fix unit tests

- Since class name listed in exception changed, expected exception message
  needed to change
Merge branch 'hotfix/4421'

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

Forward port #4421
Merge pull request #4474 from Danizord/hotfix/mvc-suggest-dependencies

Suggest some dependencies in Zend\Mvc
Merge branch 'hotfix/4474'

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

Forward port #4474
Enhance Zend\Json\Encoder to encode JsonSerializable classes
Add unit test for route match enabled without the route match object set
Move zend-json dependency to the suggest list
Merge pull request #4530 from Mech7/zf-2.2-nav-fix

Fix for unmatched routes in navigation
Merge branch 'hotfix/4530'

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

Forward port #4530
Merge pull request #4534 from gwis/feature/jsonserializable-polyfill

Introduce JsonSerializable polyfill and support in Zend\Json\Encoder
Merge branch 'feature/4534' into develop

Close #4534
Resolves #4507
Merge pull request #4524 from postalservice14/patch-1

Add zend-json as a required dependency
[#4524] Re-order suggestions

- Keep alphabetical order in "require" and "suggest" sections
Merge branch 'hotfix/4524'

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

Forward port #4524
Update RoleInterface.php

RoleInterface should extend RecursiveIterator!