Removed method (return class no longer in spi available)
Added new property to enable or disable archive uploading
Do undeploy when deployment fails

Failed deployment can happen e.g. when an injection can't be performed,
then the application is deployed, but Arquillian doesn't undeploy the
app and further tests will fail, because the application already exists
in WebSPhere