Fix: Issue with having standard http or https ports in url (:80 or :443)
Don't set unparseable cookies
dump function now completes without error - note that the EventLoop implementation of dump is just a stub
Ignore JavaScript validation and execution if runScripts flag is false (as documented feature)
Load images as resources when 'img' feature enabled

* Adds feature 'img'
* Adds jsdom patch to allow actually loading img tags (instead
  of only triggering the 'load' event).
* Adds exception for decoding response body to string for
  images: those will stay as buffers, like octet-streams.
Added test for image resources/tags
Add insertAdjacentHTML to JSDOM patches

JSDOM does not currently support insertAdjacentHTML.  Add support for
Element.insertAdjacentHTML based on this polyfill:
https://gist.github.com/eligrey/1276030
Testing with jQuery 2.0.3
Version 2.0.0 alpha 22
Added missing assert
Merge branch 'master' into pr/580
Merge branch 'master' into pr/575

Conflicts:
	src/zombie/jsdom_patches.coffee
Merge branch 'master' into pr/535
Removed single-use function.
Merge branch 'master' into pr/554
Fixed typo (wasn't working)
Merge pull request #549 from lfdoherty/master

fixes browser.dump() by implementing History.dump and EventLoop.dump
Merge branch 'master' into pr/544
Improved readbility of the conditional
Upgraded to JSDOM 0.8.6