cordova: initial bindings for clay-mobile->cordova (native)

Also added Environment detection (kik/native/browser)
Move it there (and It's still bad, but I'll deal with it then)