Merge branch 'develop' of github.com:wordpress-mobile/WordPress-iOS into issue/1685-optimize-images

Conflicts:
	WordPress/Classes/ViewRelated/Media/WPMediaMetadataExtractor.h
	WordPress/Classes/ViewRelated/Media/WPMediaMetadataExtractor.m
	WordPress/Classes/ViewRelated/Media/WPMediaSizing.h
	WordPress/Classes/ViewRelated/Media/WPMediaSizing.m
	WordPress/WordPress.xcodeproj/project.pbxproj
Merge triage.
Restore test for the image optimizer.
Preserve orientation on optimized images

A commit message might not be the best place for a rant, so go read this
http://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/

In essence, yet another chapter of "there's a standard for this, but
everyone's doing it differently".

Anyway, it seems the safer choice is to interpret the Orientation data,
rotate the image, and strip the metadata.

Otherwise, episodes of black magic might occur. Like Chrome on OSX
rotating different than Chrome on iOS

https://cloudup.com/cbaGIbkscyO

Or Chrome rotating different than Chrome's inspector

https://cloudup.com/cJfi_bdJiKR

Using the test images from Dave Perrett's post,

Before: http://breakmeplease.wordpress.com/2014/05/28/exif-test-for-1685/
After: http://breakmeplease.wordpress.com/2014/05/28/exif-test-for-1685-remove-metadata-pass-orientation-use-correct-size/
Merge branch 'develop' into issue/1685-optimize-images

Conflicts:
	WordPress/Classes/ViewRelated/Post/EditPostViewController.m
Moved image optimizer files to allow merge
Merge branch 'issue/1685-optimize-images' into feature/integrate-rest

Conflicts:
	WordPress/WordPress.xcodeproj/project.pbxproj