Add support for navigator.language and missing script.src

Testing against page including OpenLayers, I discovered that my tests were failing on code looking for navigator.language and enumerating the src of all script tags.  This pull request adds navigator.language on the window object with a default of 'en-US' overridable through browser options and a new jsdom patch to return an empty string for script.src if it isn't in the source.