Add support for cov-emit-java --webapp-archive
Redo previous fix (958ea2f).

The previous fix broke some workflows that depended on the commit
fetching, but used scripts to perform the actual build, analysis,
and commit steps. This commit fixes the same issue that prompted
the earlier fix, while still allowing the aforementioned workflow.
[maven-release-plugin] prepare release coverity-1.2.4
[maven-release-plugin] prepare for next development iteration
Fix Select All/Select None buttons in filters config
Convert to Coverity web services v5 (from v3)

Coverity web services v3 has been removed from version 6.6.0 of
Coverity Connect. This commit adds compatibility to 6.6.0, while
maintaining compatibility with as many older versions as possible.
[maven-release-plugin] prepare release coverity-1.2.5
[maven-release-plugin] prepare for next development iteration
Add option to override analysis and commit settings in stream config.
Prevent CoverityLauncherDecorator from infinitely recursing.

When a JDK (or presumably another 'tool') is automatically installed by Jenkins,
decorators are added to the launcher used to run the install script. Since
CoverityLauncherDecorator calls build.getEnvironment(), which installs these JDKs,
the call recurses infinitely, hanging the build.

The implemented solution automatically ignores decorating these scripts by looking
at the script name and path.
Merge branch 'jcroall-security' into dev
Clean up merge
Skip cov-build when running cov-emit-java --webapp-archive
Create README.md
Handle missing stream error when decorating launcher
Revert change to pom.xml