Add HTMLImageElement#sizes. Also tighten up the authoring requirements f...

...or the various attributes.