Merge pull request #13 from angrave/master

compile.html (with pause buttons) plus a flow-controlled uart (xon,rts,dtr and rate-limite support)
Merge pull request #14 from angrave/master

ACE code editor
Separate framebuffer initialization
Initial patches to support a real idle mode
Clean up
Fix conflict
Merge branch 'angrave-master'
remove macrc opcode from asm.js cpu
Add idle state as javascript timeout function
Hotfix for framebuffer keyboard handling
Improved idle state

Changed the kernel
new idle opcode 0x1C000000
50 Hz ticks instead of 100Hz
suppress "random: nonblocking pool" message
Update License
Update README.md
Add dummy virtio device
Remove interrupt handling from main loop and treat it directly when raised. l.rfe and l.mtspr must be altered accordingly because they can trigger interrupts
Improved timer handling. More stable, more reliable
Reduced backoff delay (delay too long when CPU enters IDLE mode)