interface changes and fixes

- fixed ouyaFace.mkf to include
- fixed erroneous FindClass() call in
ouyaFacadeRequestProductList_platform()
- the OuyaFacadeEvent enums' values are offset by
kNumOuyaControllerEvents to avoid conflicting ids in unique callbacks.
- all ouya* functions are run_on_os_thread.
- added asserts in ouyaFace_platform.cpp and logging in ouyaFace.java
- the OuyaResponseListener<>.onFailure() implementations now also say
what kind of request has failed exactly.