Support srcset and multiple attributes on the same element

Had to change the HTML handler significantly so that it can handle multiple attributes in a single element.

Closes #9.
Not really. Reason is `defaultAttributeChecker` expects an attribute name and simply looks at the attribute value where as here, we need to parse the URL out of the value and simply look at that. I can abstract out the common parts tho.