New terminal & shell

Changelog:

- New terminal
- Shell application
- User space tools (ls, eval, cat etc)
- Threading system fixes and improvements
- Use separate v8 isolate for every application
- new API runtime.exit()