Rework the ivl_file_table_* interface to be more generic and easier to use. Also all the vvp examples except for memory.vvp have been fixed to run correctly with the current vvp. Someone with a bit more experience will need to fix memory.vvp.