some speculative mobile/tablet work

Add code to recognize when some APIs are not available at runtime.

Add some cca / cordova metadata files.

TBR