Change Exif-Fallback to be more dynamic

Changed exif-fallback to read only as much data as needed.
Merge pull request #213 from Ben-Ho/3.7-exif-rotation2

Change Exif-Fallback to be more dynamic