Added support for retina images

Added support for retina images (via data attribute ‘data-original-2x’,
but attribute overrideable via option ‘data_attribute_2x’).  These are
loaded instead of the ‘original’ image if the display can show retina
images.