additional updates for issue #162, if no pom is present in the jar, but it exists in the repo the pom from the repo will be used
values from the project pom.xml are now taken into account as well
added excludeInternalGroupIds configuration parameter that allows the exclusion of groupIds of internal projects. This is to speed up analysis as internal projects have no public vulnerabilites nor a sonatype listing but do frequently have names that collide with other libraries. The parameter can have multiple values, e.g. <excludeInternalGroupIds><groupId>nl.someinteral.project</groupId><groupId>org.another.one</groupId></excludeInternalGroupIds>
corrected javadoc
corrected compareTo to use file path, not just file name
added appropriate sorting to resolve issue #156
added test case for patch to issue #156
changed the name property of dependencies identified within an archive
Merge branch 'master' of github.com:ctrl-alt-dev/DependencyCheck into ctrl-alt-dev-master
added Xlint:unchecked
changed scan methods to return a list of dependencies instead of void
changed display name of files contained in archives so that it doesn't look like an invalid path
improved error handling of invalid search strings
changed the analyzer to use the actual file name rather then the display name
removed comments
suppressed warning on unchecked cast
cleaned up code to use isEmpty instead of "".equals(string)
fixed link to the NVD
minor changes to clean up test cases
noop