OUYA: Set up basic ODK project
I set up the rough folder structure and pointed relative symlinks to the Android sources.  The only unique files in here are those which are likely to be different between the OUYA port and the Android app.  A lot of these symlinks are redundant and will be deleted after editing any sources that reference them (Xperia Play components, virtual gamepad, etc).  I only want Java pieces (make files, layouts, etc) to be different between the Android project and the OUYA port.  In order not to further complicate synchronization with upstream, the native sources will only reside in one place (under the Android project's jni folder)  The OUYA port (and all other future ports) will link to the folders containing the C/ C++ source files, via symlinks.  If there is ever a need for differences in the native source code between ports, these differences will be handled by compiler flags rather than duplicating any of the source files.