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...)