kiwi: Fix croutoncycle switch, so that window comes back maximized

Apply same trick as when page flipper is pressed: If in fullscreen,
first maximize, then minimize.
kiwi: Fix SuperL logic.
kiwi/crouton*: Standardize websocket interface

 - Always use display numbers (`X` commands, croutoncycle output)
 - Use `cros` to identify Chromium OS display (not `aura`)
 - Extension: Do not display X11 windows
 - Extension: Switch using display numbers/cros instead of indices
kiwi: Rename `log` messages to `debug`
extension: Keep track of Show Log state.
kiwi: Workaround broken keycode in freon

See http://crbug.com/425156. This leaves us no way to distinguish
left and right control/shift/alt on freon.
kiwi: Fixes after internal review

Fix C++ style check, constant references, etc.
kiwi: Restore from fullscreen to previous state.

Unfortunately, that does not work if the window is docked on one
side... (maximize/restore also does not work with docked windows,
so probably a Chromium OS bug...)
targets/audio: Move automake conversion function to prepare file.

No modification in the code.
prepare: convert_automake: Slight improvements.

xorg-dummy uses some more complex syntax: implement.
xiat: Arbitrary resolution through patched xorg-dummy.
tests/37-xiwi: Very basic xiwi test

This test is incomplete, as it is not able to connect to the
extension, so xinit parameter is never run. However, this tests
target installation, and verifies that there is no critical X
failures (e.g. X server cannot start).