Support multiple parallel configs in server mode tests
test/run will now start up one server for each config required for the
specified tests. This allows us to run things like "test/run -s quick slow"
instead of breaking it up into two different invocations.
Reviewed By: @jdelong
Differential Revision: D1274473