Fix #3113: Spelling in error validation messages
Add full stop at phrases to match #2984
don't overwrite form factory if already set
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
Fix bugs for some locales!
added newline to end of file
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.
patch Router docblocks
getAssembledParams() is in RouteInterface in current namespace
[#3711] Fix regression in query string matching

If a route is marked may_terminate, and a query string is present, in
most cases, we should match; the query route is primarily for the
convenience of _generating_ URIs via the assemble() method, and only
matches if a query string is present.

This patch adds tests that do the following:

- If the route is marked may_terminate and a query string is present,
  but there is no Query route child, match and return immediately.
- If the route is marked may_terminate, and a query string is present,
  and a Query route child is present, pass matching on to child routes.
Implement query and fragment assembling into the HTTP router itself
Resolved DateHelper tests to check against IntlDateFormatter rather than an expected string for cases where intl library updates formats
Resolved issues with 5.3.3 intl, removed commented tests that can now all pass
Remove extra semicolons
Bug fix for GlobIterator extending service

Reported by andrer on IRC... If a service extends GlobIterator, there
was a problem where we were checking if (!$instance) which would yield a
catchable fatal error that GlobIterator cannot be casted to a boolean.
To solve this, the comparison operators should be strict so PHP does not
try to convert the type internally. The types checked against are the
expected types if no services have been returned, so the overall
behavior should not be changed by this fix at all.