here it is ... the upload-api, script-server, js2 (javascript phase2) branch merge...