First version of iterelf running; removed directory support from wsim
Created by: davidharrishmc
wsim now requires --elf when running an elf file. The suite argument is used to uniquely name the work and log files so that multiple elf files can be simulated concurrently with iterelf.
The testbench now automatically makes the memfile, label, and address files if they are out of date or don't exist. This saves the hassle of doing it manually for a random .elf.
iterelf has a max of 8 concurrent processes because of a limited number of ImperasDV licenses.
Example: iterelf tests/riscof/work/riscv-arch-test/rv64i_m/I/src --sim vcs