Working copy of Icarus project verilog compiler