Update EM->trigerUntil to be an alias of trigger

They contained the exact same code/logic. The only difference was the
conditional around checking if the callback was valid, but the outcome
is the same for both. This simply reduces duplicate code and causes no
change in behavior at all.
Deprecate EventManager->triggerUntil() method
Merge branch 'cs/#6953-code-quality-improvements'

Close #6953
Update classmap_generator.php

Fixes the spacing inside of the return array(). Currently the output generates 2 spaces where it should be 4
Merge branch 'hotfix/#6594-spacing-in-classmap-generator'

Close #6594
Merge branch 'hotfix/#6594-spacing-in-classmap-generator' into develop

Close #6594
Forward port #6594
Merge branch 'hotfix/em-triger-triggeruntil' of https://github.com/EvanDotPro/zf2 into EvanDotPro/hotfix/em-triger-triggeruntil
updated docblock of EventManager::trigger() to describe callback argument and remove reference to deprecated triggerUntil()
Deprecated GlobalEventManager::triggerUntil()
updated unit tests of EventManager to reflect deprecated triggerUntil methods
No longer call call deprecated [Global]EventManager::triggerUntil()
removed references in docblocks to deprecated triggerUntil()
Merge branch 'deprecation/#6613-deprecate-eventmanager-triggeruntil' into develop

Close #6613
Close #4122
[#6585] test for "no element by the name" error
added missing assert
[#6585] added test to check that noting is lost from the bound object when using nested collections
[#6585] fixes #6585
Tweaked the fix by adding new method instead of new parameter
Small test tweak
Added the BindValuesPreservesNewValueAfterValidation test from PR #6711