Fix various issues with integration tests
Description
Ports are now set explicitly for secondary (and tertiary etc) products in integration tests when there are multiple instances of a product being used.
Various Bitbucket integration tests have been enabled
Added some checks around exception handling
Simplified maven-plugin-plugin config to speed up build
Removed all extractors (apart from java-annotations) as they wouldn't find anything.
Removed redundant 'mojo-descriptor' goal.
Environment
None
Testing Notes
Add notes...