HOW-TO:Install CyanogenMod on OUYA

This is a guide to installing CyanogenMod 11 to the OUYA, which effectively updates the OUYA to Android 4.4 (Kitkat). This is required for running Kodi v15 and later on the OUYA, as the normal OUYA OS, which is based on Android, no longer meets the minimal install requirements. Kodi v14.2 and earlier versions of XBMC will continue to work on the original OUYA OS.

Rough notes
Each of these major steps needs to be clearly explained. If possible, each step will be simplified, and maybe even consolidated into less steps.

Major install steps that need to be explained

 * 1) Installing ADB: http://forum.xda-developers.com/showthread.php?t=2272266
 * 2) * I think we also have some ADB notes on the Fire TV page that might be of use here. It might even be a good idea to make a very basic and general ADB guide, or point to someone else's guide, for all Kodi-related how-tos involving ADB.
 * 3) Installing CWM Recovery: http://forum.xda-developers.com/showthread.php?t=2295645
 * 4) * This has a link to a one step script that seems to work well, but the version of CWM it installs still needs to be updated for the Bootmenu step ( http://milaq.net/downloads/ouya/misc/recovery-clockwork-6.0.4.8-ouya.zip ). The link also contains manual steps that can be adapted to include the newer version, or someone can update the script.
 * 5) * A user from that thread claims that root is required on the OUYA itself to run the script, but I'm not entirely sure that's true. I'll have to restore my OUYA to an original and unrooted state to test this. If so, another step needs to be included about rooting.
 * 6) Installing the OUYA Bootmenu: http://forum.xda-developers.com/showthread.php?t=2692836
 * 7) Backing up the current OUYA installation.
 * 8) * I don't know if this can be done before an earlier step. I'm also not exactly sure how to do this yet, as I messed up and had to wipe the old install to get the OUYA working again. Feel free to leave any notes/links for this directly on the wiki page.
 * 9) Installing CM11: http://forum.xda-developers.com/showthread.php?t=2692843
 * 10) * There are three zip files that get installed while in ADB recovery mode: CM11 for OUYA, Google apps (probably not required, but good to have?), and button mappings for the OUYA controller. All three zip links are in the above forum link.

Other notes

 * As far as I know, the above steps completely wipe out the existing OUYA OS install. I read a little bit about setting up dual booting for people who want to retain the original OUYA OS, but I haven't gotten to the details of that yet.


 * OUYA games most likely can still be used with OUYA Anywhere: http://forum.xda-developers.com/fire-tv/general/ouya-store-amazon-fire-tv-t2806575


 * For whatever reason, even CM11 doesn't allow Kodi to control the volume level.


 * CM11 does have the Android nav bar at the bottom, but don't worry since it's Android 4.4. The bar is hidden automatically when launching Kodi.