or1200-generic: verilator/tb: improvements and additions

This pull-request contains some new nifty features, such as the ability to load
binary program files in addition to elf files, more graceful exits on ctrl-c and $finish()
statements and some status print-out on exit.
It also have a bit of clean-up and bug-fixes as well.