Merge branch 'master' into gh-pages

Because some mistake merges before.
Think about "real" fork: use immediately returning webworker to asynchronously init forked process
Update introduce page; the runnable example
Create new Todos example
Merge branch 'gh-pages'
Update makefile and fix merging issue