[#3375] Update copyright year
Merge pull request #3375 branch 'hotfix/hotfix/iso8601-factrion-of-seconds'
Forward port #3375
unit test for PubSub subcription records removal
change minimal verson of PHPUnit
based on phpunit described in composer.json
Fix accessing of headers directly
Extended testing of ON part of JOIN clause

Added testing for keyword ON and comparison operators < > <= >=
Fixed typo
[ZF-8825] Lower-case lookup for "authorization" header

- A number of libraries, including CordovaJS, send the Authorization
  header as "authorization" (all lowercase); added a conditional check
  for this.
- Cannot test this, as it depends on the output of
  apache_request_headers().
Merge pull request #3398 branch 'hotfix/request-toString'
Forward port #3398
Merge branch 'master' of https://github.com/zendframework/zf2 into hotfix/zend-session-global-session-storage
Merge branch 'develop' of https://github.com/zendframework/zf2 into hotfix/zend-session-global-session-storage
Resolved coding standard violation brought up in discussion, updated readme to reflect BC break
fix dispatcher to catch legitimate exceptions

All service managers throw the same ServiceNotFound and
ServiceNotCreated exceptions.

The dispatcher made no distinctions between:
* exceptions thrown in the event a controller can't be loaded; and
* exceptions thrown from initializers within ControllerLoader

The first case is a legitimate "controller-not-found" error
and can be tested for using the "ServiceManager::has()" method whereas
the second case needs to be caught and forwarded to a 500 status page.
Implemented FilterProviderInterface and MethodMatchFilter
Simplified code
added test cases for mvc dispatch listener
Merge remote-tracking branch 'upstream/master' into reflection
Re-factored ParameterReflection to not check for default values