Adjust parsing algorithm

* Make it accept list of elements as argument
* Remove events and handle on case-by-case basis
Remove init method and add additional helpers
Adjust _applyImage

* Handle postponed and default loading situation
* If larger image is loaded, skip loading smaller one (not useful for art direction)
If `data-media` is not present, assume `(min-width:0px)`