JS VM: update API, remove generated files, add android implementation, need debug and testing