MULE-6831: Applications deleted when deployment fails

_ Reverting previous commit
_ Rework most of the deployment code to fix the problem detected in the issue and some others:
   _App with spaces is detected as error when app is zipped, but no when app is exploded
   _Deployment failure notifications are sending appName == appName.zip instead of appName
   _...
 _Adding more deployment scenarios (many scenarios are duplicated to cover  apps deployed on start vs apps deployed because a detected change)

 NOTE: need to clean up tests a bit
(cherry picked from commit 4f7a5dc)