Make render.js its own module.
Merge branch 'master' into fix/loop-protection-702
Use 100ms timeout on infinite loop protection, and don't mess with HTML or CSS.
Merge pull request #708 from remy/fix/loop-protection-702

Fix loop protection