Merge branch 'hotfix/4313' into develop

Forward port #4313
Merge pull request #4317 from Thinkscape/hotfix/console-dashed-routes

Fix #4315 - Console routes with dashes are not understood.
Merge branch 'hotfix/4317'

Close #4317
Fixes #4315
Merge branch 'hotfix/4317' into develop

Forward port #4317
[#4284] Mark ext/intl as suggested only

- Marking as required in the framework makes it impossible to install
  the full ZF2 distribution when ext/intl is not available.
- Based on discussion in #4284, both zf2 and zend-i18n composer.json
  files should be in sync; otherwise, full zf2 will be installed if
  ext/intl is not available when attempting to install zend-i18n.
- Updated all code to raise a new "ExtensionNotLoadedException" when
  ext/intl is required but not detected.
Fix annotations

- `s/InvalidArgument/ExtensionNotLoaded/` in `@throws` annotations
Move ext/intl check to new constructor

- per @DASPRiD
Throw exception inside getLocale()

- instead of __construct, as ext/intl is only needed if no locale is
  explicitly set.
Merge branch 'hotfix/4284'

Close #4293
Fixes #4284 properly
Merge branch 'hotfix/4284' into develop

Forward port #4293

Conflicts:
	library/Zend/I18n/View/Helper/CurrencyFormat.php
	library/Zend/I18n/View/Helper/DateFormat.php
	library/Zend/I18n/View/Helper/NumberFormat.php
	library/Zend/I18n/View/Helper/Plural.php
	library/Zend/I18n/composer.json
No need to `cd` to the php-cs-fixer dir
Merge pull request #4321 from Ocramius/hotfix/cs-fixer-installation

Hotfix/cs fixer installation
Merge branch 'hotfix/4321'

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

Forward port #4321
Revert addition of docblock to test asset

- Broke test, as test was not expecting/generating docblock
Merge branch 'hotfix/code-generator-test'

Fixes failing test due to docblock addition
Merge branch 'hotfix/code-generator-test' into develop

Forward port test fix
CS fixes

- trailing whitespace
Fix Feed tests

- PubSubHubbub tests were defining a custom HTTP client; resetParameters()
  signature needed to be updated to include new (optional) parameter
Fix navigation menu helper tests

- Trim output, as EOF endings were leading to differences