improve documentation, faster abort/change of low quality source, added srcset, sizes idl properties
improve tests + refine idl setter/getter