Properly check for sizes support

`w.HTMLImageElement.sizes` is bogus -- there's no sizes property on the interface object. Per spec, it should be on the prototype, but that's not widely implemented yet (in some browsers it would go on the instance instead).
Avoid creating two img elements
Merge pull request #300 from zcorpan/patch-2

Properly check for sizes support