AbstractPlatform was removed

Needs to be Interface typecase
add docblock to I18n\Validator\PhoneNumber\{Code}.php
remove @package docblock from demos files
sync svn r23693 - [ZF-11002] ehancement implemented as proposed - Omitted attributes get retrieved then forgotten
SessionContainer setExpirationHops overflow

setExpirationHops method was changed and now only takes 2 params.
Three where still provided in various locations.
Add servicemanager for ReaderPluginManager and WriterPluginManager
Update composer.json
Add test broken csrf validation by di
Fix FormElementManagerFactory break csrf validation (in Mvc)
Add test AbstractFactory With MutableCreationOptionsInterface
Add a capable of dealing with MutableCreationOptionsInterface to callback
Revert "AbstractPlatform was removed"

This reverts commit 8ebd5ed9ebd8f0fbd261c1e3ed5fa18179be5d4f.
Merge pull request #4417 from samsonasik/add/docblock.phonecode

add docblock to I18n\Validator\PhoneNumber\{Code}.php
Merge branch 'hotfix/4417'

Close #4417
Merge pull request #4418 from samsonasik/rem.docblock.package.demos

remove @package docblock from demos files
Merge branch 'hotfix/4418'

Close #4418
Merge pull request #4420 from sasezaki/hotfix/ZF-11002

sync svn r23693 - [ZF-11002] ehancement implemented as proposed
Merge branch 'hotfix/4420'

Close #4420
Merge pull request #4423 from h3lpd3sk/master

Minor param overflow
Merge branch 'hotfix/4423'

Close #4423