Minor fixes, better skin support for Amber, optional thumbs transcode, added PhotoShelf

I've split up changes to smaller chunks so it is easier to track code changes.