start*/enter-chroot: Make sure options with missing arguments are detected.

Mark the end of user specified parameters with "".

Makes sure commands like `sudo startcli -u` fail instead of outputing
confusing messages like `user exec not found`).
Support `+` tag on release list; drop support for raring.

`+` indicates that the release used to be supported, and
encourages the user to upgrade. Auto-testing is still
performed on the release.
After a few months, the release should be switched to
unsupported (`*`).

raring upstream support was dropped on 27 January 2014
(see https://wiki.ubuntu.com/Releases)
Simply mark raring as unsupported. Change warning wording.
Allow more flexibility in architecture specification on installer command line.

i?86 is translated to i386, all arm* point to armhf. Allows a single architecture
specification to work on all releases (useful for tests).

Also, checks for invalid architectures.
test: i386 chroot creation on x86-64 platform.
Allow x86 as architecture name. Rename 32 on 64 bit test.
audio: Fix CRAS bug (hanging cras_test_client)

Introduced in upstream version 5339, fixed in version 5579, see
http://crbug.com/347997 . Patching until we know if upstream wants
to include it in R34-5500.
audio: Detect ADHD commit id from manifests if no branch available.

Some recents dev-channel releases have been missing a stabilize
branch in ADHD git (e.g. 5619, see #711).
Also useful for canary/custom-built images.

It is still important to look for a release or stabilize branch,
as the branch may include additional patches (stable/beta).
audio: patch_cras_x86_x86_64 is not required on build >=5652

See http://crbug.com/309961 and
https://chromium.googlesource.com/chromiumos/third_party/adhd/+/aed6ee2f614bcb3b6e325828abd9780784967b3c
Merge branch 'fix-audio-5652' of https://github.com/drinkcat/chroagh
Merge branch 'i386-test' of https://github.com/drinkcat/chroagh
Merge branch 'drop-raring-support' of https://github.com/drinkcat/chroagh
Merge branch 'smartcycle'
Fix trackpad sensitivity on Dell Chromebook (wolf)

Thanks to @eligrey for testing.
Merge pull request #725 from drinkcat/trackpad-wolf

Fix trackpad sensitivity on Dell Chromebook (wolf)
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