Update javascript

This pull request updates GJS and recycles some patches.