OptionalParametersFilter - checks for methods with only optional parameters/no paremeters
Failing test -  ClassMethods cannot extract from getters with optional params
Allowing ClassMethods to also call methods with optional parameters

Fixes test @b47c85e045b185cec8fd6b95b6db2d3d4ddf2a5c
Add MERGE_CONFIG event to ModuleManager. Gives a hook that allows config keys to be deleted
Add JsonSerializable polyfill for PHP versions less than 5.4.0
Add zend-json as a required dependency
Fix for unmatched routes in navigation
Merge branch 'hotfix/4474'

Close #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