Test for callback context
Update package.json
Changed HTMLSelectElement implementation of type from 'select' to 'select-one'
htmltodom: Only decode HTML entities in text when not inside a <script> or <style> tag.
innerHTML getter: Fixed test for whether to set 'raw' to true when serializing the contents of <script>.

Previously it only worked when there was a 'type' attribute that included 'text', but it should also be turned on when there's no 'type' attribute.
Proxy support for jsdom
(hackily) make sure that doctypes don't get set as the documentElement
anchor elements should have a .hostname property that gives the hostname of the link
Add Samori Gorse as a contributor
Land: Test: context of inline event handler (iangreenleaf)
Land: Fix: HTMLSelectElement single selection implemented its type incorrectly as 'select' instead of 'select-one' (aomega)

Conflicts:
	package.json
Land: Fix: Only decode HTML entities in text when not inside a <script> or <style> tag.
Add .pathname property to html anchor elements that gives the pathname
Added tests for a.pathname and appropriate reference URL
Land: Add: .hostname and .pathname properties to Anchor elements to comply with WHATWG standard
Land: Add: HTTP proxy support for jsdom.env (nharbour)
Land: Fix: make sure that doctypes don't get set as the documentElement (aredridel)
update changelog
clean off Land: prefix
Fix file:// url tests on Windows.

They were assuming forward slashes (the URL separator) were the same as the path separator (which is backslash on Windows).