caddy-frontend: Fully control slave information to nodes

Instead of dropping some keys (easy to implement, impossible to test and easy
to leak) create whitelist of passed keys of slaves to the nodes.

Then if there are new keys in slave's connection parameters the nodes are
protected against being polluted with them.
29 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
failed Cloudooo.UnitTest-Master

00:06:40

passed SlapOS.Eggs.UnitTest-Master.Python2

00:12:18

passed SlapOS.Eggs.UnitTest-Master.Python3

00:14:15

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

00:09:17

failed SlapOS.SoftwareReleases.IntegrationTest-Master.Python2

04:24:45

failed SlapOS.SoftwareReleases.IntegrationTest-Master.Python3

03:53:06

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:25

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:37

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:27

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:38

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:38

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:26

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:21

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:25

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:22

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:23

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:34

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:22

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:23

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:22

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:28

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:27

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:31

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:23

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:22

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:25

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:26

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:26

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

00:02:19