daemon.sh: Fix partial fetches

Move away old results, then use rsync --link-dest, so that partial
files can be reused.
genreport.sh: Display machine even if results are not available yet
Merge pull request #1130 from drinkcat/crouton-autotest

daemon.sh: Small updates
Makefile: compile with -Os as well

Good to spot strange bugs that only appear with certain flags.
targets/common, compile: Insert include files as needed.
Support croutoncycle commands via websocket
Add basic chroot listing and switching to the extension

TODO: croutoncycle should check version and then write 'C' to the fifo.
Only show one of the windowlist or the "connected" status
Hide log behind checkbox, and move disable button.
Extension should still display "connected" with old chroots
Bigger font size.

But, seriously, we need some UI redesign.
websocket: Split file in 2 parts.

websocket.h with generic functions, websocket.c with specific parts.
websocket.h/popen2: Check command exit status.
fbserver: WebSocket server to serve X11 framebuffer content
croutonfindnacl: Helper script to find NaCl process and shm.
findres: Helper script to find best resolution.
xorg-dummy.conf: Xorg configuration for Xorg dummy server.
criat: crouton-in-a-tab NaCl C++ source code
criat: Javascript/HTML helper
Performance measurement tools and other temp scripts.