Icarus support after Verilator support

This pull request should be applied after pull req #33.

A few files and need to me modified so that Icarus can compile and run,  after adding Verilator support.