- obey exif orientation tag

According to http://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/ PreviewImageFragment obeys the EXIF orientation tag.
This creates a dependency from PreviewImageFragment - responsible for rendering and handling input events for the fragment showing images in the preview gallery - to the ThumbnailsCacheManager - responsible for handling thumbnais, that do not appear in PreviewImageFragment. 

Better move the static method rotataImage(...) to .utils.BitmapUtils.