initial import
add js interface
update native code & config
Merge remote-tracking branch 'origin/master'
update doc