Corrected some Ouya_gamepad button codes
Quick fix for Ouya device id floating.

Ouya controller id's don't start from 0! They can be eg. 6 or 7.

It now searches through all connected devices to get the 'i'th gamepad for player 1 to 4.

Also, no errors when no device is connected.
(Not optimized yet, not tested with other game pads yet, but should work anyway...)
Reverting back to original
Using OpenFL JNI method for Ouya controllers.

Added #if ouya tag. Input.joystick(0 to 3) now give the game pads of player 1 to 4.
Added optional Ouya compiler flag.

As OpenFL only has an android flag, I added a ouya flag when compiling to ouya. 
This flag is for Input, to have the correct game pad when using Input.joystick()
Revert last commit
Merge pull request #196 from Nananas/patch-1

Ouya codes and ID drift fix.