Added ability to configure MvcEvent listeners.

Change-Id: I568ec78485724be3ec68c0b754d9af95b3ea1b03
Merged listeners with default set of listeners.

Change-Id: I382bc52191f3202b47ecd7910a2ffb4108c7e78e
Fixed typo in application's default listeners.

Change-Id: Ifb6241ff0d3799dbefdd9bd160e7f14c3ab68bf8
Minor improvement in bootstrap method listeners merge.

Change-Id: Ib79a1e12bf93f53f44765ac2add526c3ccecfa6f
Fix zero value in argument
 Fix empty with long mandatory flag
Fix for issue #2459
Allow https on scheme without a hostname
Added unittest
Merge pull request #3931 from stephanoff/develop-application

Added ability to configure MvcEvent listeners.
[#3931] Moved default listeners to class property
[#3931] CS fixes

- trailing whitespace
Merge pull request #3950 from blanchonvincent/hotfix/issue/3851

Fix zero value in argument
Merge pull request #3996 from wryck7/hotfix/2459

Fix for issue #2459
Merge branch 'hotfix/3997' into develop

Forward port #3997
Fix ViewFeedStrategyFactory comment
Merge branch 'hotfix/4001' into develop

Forward port #4001
Merge branch 'hotfix/3950'

Close #3950
Fixes #3851
Merge branch 'hotfix/3950' into develop

Forward port #3950
Deprecate the query route with an error message and remove the merging of query parameters into the route match