Distinguished between XML and HTML reports. HTML reports also carry
custom renderer closures for dependency to license reports.
CHG: provideFileDependencies() now uses the already available instance
variable "dependenciesToIgnore" and has no input parameters.

NEW: Added the isIgnored(String dependency) method to isolate the logic
that evaluates the "ignored" status. Now also groups are looked up.

NEW: DependencyMetadata, populated the new "pomXml" property that
carries all the POM information.
NEW: DependencyMetadata has a new pomXml property that carries all the
POM information.

NEW: Usage of the renderer closures to render the "Dependency to
license" HTML report.