Update to jsdom v1.x

This is a work in progress, several known bugs and failing test cases. Started a pull request in order to be able to link to CI logs in case the jsdom authors need the feedback