sim: move test.sh to vhdl root, execute tests recursively
sim: move interrupt controller test cases to new scheme
sim: fix timer testcases