BAP-180 Bamboo Artifactory plugin should have the option to ignore artifacts that are not deployed because of include/exclude patterns

This pull request attempts to fix [BAP-180](https://www.jfrog.com/jira/browse/BAP-180) by passing `filterExcludedArtifactsFromBuild` from the UI though to the `PublisherHandler`.

The code is based on commit [e24a039b](https://github.com/JFrogDev/jenkins-artifactory-plugin/commit/e24a039b25067e95b2ad65557c1f98c5703f8e8d) in the `jenkins-artifactory-plugin`.

I'm not that familiar with the codebase so there may be some mistakes, especially around the parameters added to `AbstractBuildContext` and if they should have been pushed down to subclasses.

I have tested the changes locally with a Maven build, but I haven't been able to test the Gradle or Ivy changes.