Add cros parameter to croutoncycle.
Make sure exit part is run in croutonxinitrc-wrapper, even if we press Ctrl-C.
Chromium extension.
WebSocket server for communication for Chromium extension.
Scripts for communication with Chromium extension (clipboard synchronization and URL handling).
Integrate extension into crouton's framework.
Wait for child so that we do not leave sha1sum and base64 zombies.
Chromium extension: Use '%' as dummy string.
Fixes to croutonclip:
 - Proper traps
 - Limit usage of temporary files
 - Detect aura window id.
 - Put VERBOSE tests in if blocks.
Minor fixes to croutonurlhandler.
Major simplification of the logic in croutonxinitrc-wrapper.
Simpler croutonclip detection in xinit.
Improvements to Chromium extension.
Fixes in websocket.c:
 - Split socket_server_accept in 2 chunks.
 - Improved popen2, uses poll/waitpid to check if there is more data
   to read, and if the child process exited.
 - Clean up error messages.
 - Improve comments and formatting.
 - Verify the validity of base64 output.
Pull in xclip package dependency in extension, improve comments.
Rename cros-extension to extension.
Modify script that generates crx extension package, so it does not use Chrome.
Unfortunately, it requires zip, which is not available on Chrome OS.
Therefore, we add the crx file to the git repository, so that we can
simply copy it over.
Also add extension in crouton package.
Self-review of websocket.c. Many small fixes, some more major ones.
Rely on the fact that shell is a process group leader to make sure exit commands are executed.
crouton extension: Fix version comparison. Do not include in crouton package.