Extension support for embedding API

ditto, the memory leak is suppose there, I'll fix in future. Refer `XWalkExtension` and `XWalkExtensionInstance` as I discussed with @hmin in mailing list, that might help you understand the javascript and native object thing.