compilation timed-out + animated image

- set compilation timed-out (to avoid crashing when the compilation took too long)
- Use a real animated popup in place of the old JOptionPane
- clean other places (ie., to call Runtime.exit() to kill all lingering threads, if any)


(The image can/should be replaced with something home-grown. I grabbed this one from the internet, might have some copyright issues!)