unity: add support for utopic
unity: change whitelists to blacklists
mount-chroot: Use read -r instead of read

read treats ending \ as an escape character, preventing passwords
ending in \. Use `read -r` (POSIX!)

We probably don't want to support multi-line passwords, but
passwords ending in \ seem to be a nice thing to have.

Fixes #1158.
mount-chroot: Remove unecessary ecryptfs options

- `no_sig_cache` is normally interpreted by the mount helper
  (`mount.ecryptfs`), but we use `-i` in the `mount` command, so
  the helper never gets called. (the man page is incorrect, it's
  not a kernel option) So we can just remove it.
- `ecryptfs_passthrough` does not take a `=y/n` parameter. Either
  you set it (`ecryptfs_passthrough`), or you don't (in that case
  the default behaviour is `=n` as intended). I checked Chromium
  kernel sources 3.4 to 3.14, same behaviour on all of them.
  Tested on a 3.8 machine: I removed the option, dropped a file
  in, it appears, but cat-ing the file results in input-output
  error.

Removes spurious dmesg errors, fixes #1122.
Replace all read by read -r

It is not always necessary, but avoids potential weirdness.
utopic: re-whitelist systemd for saucy and trusty
Merge pull request #1155 from drinkcat/crouton-autotest

daemon.sh: various fixes.
Merge pull request #1159 from drinkcat/multiline-pwd

ecryptfs fixes
Merge pull request #1132 from smibarber/unity-utopic

unity: add support for utopic
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