Close #2463
Merging hotfix. Forward port #2463
Extending the phpunit-version-unsupported error message

The original message did not provide any further pointers as to
what someone should do or look for, other than change their
version of phpunit (up? down?). This commit fixes that.
Object and Hydrator Element Annotations didn't have any effect.
Also added unittest
Object and Hydrator Element Annotations didn't have any effect.
Also added unittest
Merge branch 'Object+HydratorElementAnnotationFix' of github.com:CrisMKM/zf2 into Object+HydratorElementAnnotationFix
[#3739 & #3740] Using version-compare in accept header handler params.

This commit provides functionality to define a set of version number
ranges to use in your accept header handling. Support for mere
integers was already present, but now support for ranges like
3.1.1-4.0.0 has been added.

Also, support for development stages like DEV or BETA was added. This
allows one to define ranges like 4.0.0-"5.0.0-Beta".

Beware, when using inside an accept header, the parameter value must
be quoted as well, and the quotes inside the parameter should be
escaped: application/vnd.com.example+xml; version="\3.1\"-\"3.1.1-DEV\""
Fix bugs for some locales!
added newline to end of file
Made the CaptureCache cache pattern implement EventManagerAwareInterface. Also made set() trigger a set.post event which makes it possible for the user to know what the saved file name is.
Fix bugs for some locales!

I had to change this too because this class overwrites the parsePattern() method.
Add unit test for FormDateTimeSelect.
Add unit test for FormDateSelect.
Add unit test for FormMothSelect.
RenameUpload: allow filtering multiple times
Typo
Updated redis to use resource manager
Merge branch 'accpetHeaderVersionRange' of git://github.com/Freeaqingme/zf2 into hotfix/3743
Merge branch 'hotfix/3743'

Close #3743
Fixes #3739
Fixes #3740
Merge branch 'hotfix/3743' into develop

Close #3743