Valve self-config tests

Config files and test scripts to test Valve's self-configuration feature. Valve now creates Repose nodes as described in the system model, and doesn't need a port specified in the container nor at the command line. These test confirm that Valve:
1. ignores ports in the container config
2. ignores ports given as command line arguments
3. creates and destroys repose nodes as needed in response to changes to the system model config at run-time
4. creates more than one node if specified
5. handles the case when no applicable nodes are specified