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

Also added Environment detection (kik/native/browser)
Going to keep. It's necessary for the ad stuff (don't show ads on native) and plenty more of what we implement moving forward.