Add SignalHandler for static_build and static_deploy commands
A good example of how a good architecture makes complex things easy: adding a few lines to ReleaseBasedConfigurableDrushAsyncTaskPluginBase makes that all commands start handling signals in a proper way.
With this commit, if a build is stopped on CLI, it will be marked as failed, instead of having to wait 5 minutes until is considered failed.