Extended Execution/AddResource by conditionals and failsafe-mode, enabled global artifact resolution for deploy-artifact/undeploy-artifact

Enabled removal/redeployment by regex for existing deployment artifacts
Simplified exception signatures, removed unused MojoFailureExceptions

******* Only here to be cherry-picked and squashed so credit of the commit goes to the correct person

Conflicts:
	src/main/java/org/jboss/as/plugin/deployment/UndeployArtifact.java
** Temp commit with notes only
** To Squash: Fixes after debug