Added support for including excluded dependencies when generating POM file.

Added logic to the MavenPomGenerator to honor the Ivy exclusions.  This change matches up the exclusion filters for a given dependency with its transitive dependencies in order to generate valid Maven XML.  I also added a new Spock test to validate the change.