slapos.cookbook: Add _failsafe publish type recipes

In some contexts it's required to not stop buildout processing on publishing
errors, thus such recipe is required in those cases.

By providing -error-status-file it's possible to check status of the publish,
the file will be created on error and removed on successful call or during
uninstall. It's responsibility of the caller to handle such errors, for example
by using proper promises.
9 jobs for 1.0
Status Job ID Name Coverage
  External
passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster.Master

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

passed SlapOS.Eggs.UnitTest-Master.Python2

passed SlapOS.Eggs.UnitTest-Master.Python3

passed SlapOS.KVM.ResilienceTest-Master

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

failed SlapOS.SoftwareReleases.IntegrationTest-Master

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster