added handling of additional image attributes

_media_gallery, image, small_image and thumbnail are the hardcoded names that images can get assigned. With this addition you can extend this array with Adapter->setImageAttributes('something') or Adapter->setImageAttributes(array('something', 'some_other_thing').

Hopefully i did not mess up the commit/pull-request because the branch was somewhat older and i am still somewhat new to pull requests