Buildscripts from Bellard (patched by me)

* add common 2.6.20 problems fixes patch
* add linux 3.5 minimal config (+devtmpfs support, that depend on hotplug)
split device drivers
use strict + semicolons
name malloc function
code de-duplicate
canvas correct usage

Possible problems if canvas invisible...
Deobfuscation + refactoring

* HTML-related fixes
* added second serial port
* added linux name (pass them to serial port for debug purpose)
* run two linuxes on one page
separate terminal logick from jslinux logick.
Prepared to run single (just for now) jslinux as worker
Both linuxs now can be run each in separate worker (!)
fixup of something
add use strict to last files