QEmu support

NOTE: this is not a pull-request "per-se" but instead an open discussion (with code ;-) )

I've managed to be able to generate a QEmu compatible version of NodeOS. It's not working yet, but the generation process is done and I've also done some improvements, like support for x86 32 bits and clone of Node.js code using HTTPS instead of SSH (it was giving problems, and we are not going to push commits). I have done some cleanups and re-arranges of things, too.

After doing this, I think we should think about using only the required dynamic libraries for Node.js (the current initramfs is of more than 200mb due to it's copying all the dynamic libraries installed on my machine) or better than that, use a static binary to reduce size, memory impact and time of generation. Also, there's a lot of empty, useless directories that doesn't make sense since we are not building a POSIX compatible system but a custom one focused on the Node.js environment, and finally I think it doesn't makes too much sense to have some packages like npm or bin-ip installed in a global way since we will not have the concept of "installed for all users" at all..