The oficial version has a bug:
When you want to deploy and start an artifact in a remote WebSphere, after invoking the deploy method, it try to start without verify if the artifact has been complety distributed.

Added DeploymentNotificationListener.
Configure WebSphereDeploymentService for check the distribution status
Also added a field 'deploymentTimeout'. After the deployment, the system check every second if the deployment has been finished.
If after deploymentTimeout, it hasn't been finished to deploy, the plugin ends with fail.
Merge branch 'feature/DEPLOYMENT-TIMEOUT' into expand-environment-variables