Starting work on generating a network doc for testing based on a few input params:
* Number of hosts
* Number of subnets/host
* Number of services running
* Number of instances/service
* Ipv4 host addresses for generating tunnels

Currently outputting as part of the Doc:
* All interfaces for hosts, subnets/host, service, insteances/service
* Tunnels for ipv4 hosts
Add NATFans to returned doc
Clarify suffix on POSIX shell script
Option and argument parsing.

IPs can be passed now. For example:

  ./tests/generate-doc 10.1.2.162 10.1.2.164 10.1.2.161 10.1.2.160 \
                       10.1.2.155 10.1.2.156 10.1.2.157 10.1.2.158 \
                       10.1.2.159 10.1.2.163
Move instance IDs to lowest component of address.
Update script to write out properties files and network doc to the working directory rather than printing everything to stdout.
Update format and contexts of the output properties files.
Update interfaces for doc to not contain host or subnet level interfaces
Update generate-doc to create a working directory all the files can be output to.
Update NATFan calculation to include all subnets from other hosts.
Update interfaces for doc to not contain host or subnet level interfaces
Update generate-doc to clean out the destination directory before running so that you always start from a clean slate.
Update TestDocGenerator.scala to include a special dedicated subnet and service with one instance for use when running the actual test.
First stab at creating a script that can be used to init hosts and run the tests.
Update based on code review feedback
* Change to #!/bin/bash
* Change to using a here-doc rather than a here-string
Some changes after a few trial runs.

Switched to Bash template used elsewhere at Mesosphere.
Make IP service optional and non-default.
Uses Bash remoting code for remote run.

Also, disable storage of the network doc.
Update generation of network dock to only create one subnet per host.
First successful setup run.

* Uses tar streaming instead of SCP.

* Assumes one .properties file per host.
Name mangling (0 -> a), a stopgap.
Remove name munging.
Update logging config for server and client to use stderr rather than stdout.

Start work on adding to run-test to start the test servers and run the client.