caddy-frontend: Implement failover backend

By adding failover url the user is able to configure special backend to use
in case if the real backend is down.

Original PoC was done by Kazuhiko SHIOZAKI <kazuhiko@nexedi.com>.
6 jobs for failover-backend in 0 seconds
latest
Status Job ID Name Coverage
  External
passed SlapOS.SlapRunner.ResilienceTest-Master

00:26:04

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

00:14:17

failed SlapOS.SoftwareReleases.IntegrationTest-Master.Python2

26:29:56

failed SlapOS.SoftwareReleases.IntegrationTest-Master.Python3

05:36:26

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

00:12:48

failed SlapOS.SoftwareReleases.IntegrationTest-Master.Python3

04:01:32