Add another VM which provides some test PVs. This VM is based on the IOC used
by Gabriele Carcassi for pvmanager integration testing. The most significant
changes are:
*All IOCs are started using init scripts.
*Use separate IOCs/processes for "command" PV, the test PVs, and the
controller logic needed to start and stop services/network etc.
*Tests do not get stuck anymore if an IOC fails to start.
*If needed multiple IOCs can be run at the same time (needs changes in
controller code). This allows modular organization of PVs.
*All IOCs as well as the controller script are run in procServ for convenient
debugging.
*It is possible to prevent multiple IOCs from running at the same time by
specifying the same telnet port number in /etc/iocs/<name>/config. Starting
an IOC while another IOC is still running on this port leads to a failed start.
*Status of IOCs is provided by "manage-iocs" command. It also allows starting/
stopping of all IOCs which might be usefull during test initialization.