Fixes an issue where the navbar would appear when full screen is wanted.

If the linkHelper was the firstResponder, an orientation change would cause the navbar to reappear when it should be hidden.
Refs #366.
Hide link helper's title and description for landscape iPhones.

For iPhones, don't show the link form's title and description fields when in landscape orientation and not using an external keyboard.
Fixes #366.
Improves WPAlertView UITextField behavior.

Improvements affecting the link helper in the post editor and the custom image size dialog:
Make the keyboard for text show a "Next" button, tapping/pressing enter should jump to URL
Make the keyboard for URL show a "Done" button, tapping/pressing enter should insert the link

Affecting the link helper:
Select URL field by default if the link helper is launched with selected text

Fixes #367
Don't autocorrect URL in link helper (fixes #364)
(cherry picked from commit 2d41e6906071b2df076117a1e37abb91e17d934e)
#338 - Fix for obscured password text field in NUX on iPad
(cherry picked from commit 32e9dcd91f58e61626001ca63bdd4127dcb54379)
Editor: Use insets instead of changing the x offset when editing.

The funky cursor behavior is due to the frame's width being changed on iOS 7. Since we want some horizontal padding, set the edge insets instead of fussing with the frame.
Fixes #273.
(cherry picked from commit 465dc24f9040b52b1346a32ba93f40adea1fff4b)
Use a constant when setting the insets.
Refs #273
(cherry picked from commit 22ec9617578ed9b16da264d2bc324e40bd5a8079)
Don't relayout text on media update if the media frame does not change.

Also improves frame size calculation.
Refs #149
(cherry picked from commit 7bb99dbaa0921978f5d40ea5ae070f131fcb1528)
Reader: Load reader detail images and refresh in batches.

Refs #149.
(cherry picked from commit 1a9df406ee2e62dabce39960125aa50b00bc3c30)
Reader: Don't relayout text/media if not visible. Clear queue on dealloc.
Follow up to #149.
(cherry picked from commit b4e8a93411baba3d564e7294a8cd2ef47024dad2)
Reader: Relayout text even when not visible.
Assumes things will be ready to go when navigating back to the view.

Refs #149
(cherry picked from commit 385294d6aac996f425158efe7e0a20ad699ea0d1)
Adding documentation.  Renameds abort method to be more descriptive.
(cherry picked from commit 09e22ebad5a7288bc328a66b38101523bba26038)
Bump version to 3.8.5
#657 - Added basic logging to HockeyApp crashes
Disable results controller cache by default

As explained in #623, it seems to be causing some crashes when posts are
deleted without the posts view controller being visible.

Since there's no obvious performance gain by having the cache, let's
disable it by default.

Reader still has a cache, since it might usually have a higher item
count.
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPress-iOS into issues/366-improve-linkhelper
Set post failed directly insead of using delay

The logic behind the old code was that, according to the docs, changes
to the object were ignored during `awakeFromFetch`.

That's not accurate, what the doc says is:

> The managed object context’s change processing is explicitly disabled
> around this method so that you can use public setters to establish
> transient values and other caches without dirtying the object or its
> context.

From what I've read this means that the generated dynamic accessors
won't change the actual values, but you can still use
setPrimitiveValue:forKey: to change the object.

I don't think this will actually fix #623, but it might.

Using `performSelector:` did schedule `markRemoteStatusFailed` on the
next run loop cycle. For reasons that completely escape me, this was
being scheduled in Quantcast's library internal run loop, which was
obviously not running on the main thread.

I don't think that was the main cause of the crash (could not fulfill a
fault), but I can't imagine it did any good.

If I understand this right, and nothing else fixed it, at least this
will crash on `setPrimitiveValue:forKey:` and not on the delayed call,
providing us with the exact backtrace of whatever is calling this on a
secondary thread.
Use UIInterfaceOrientationIsLandscape instead of UIDeviceOrientationIsLandscape
Disable cache on Reader results controller

Even though it's way less frequent than the posts controller (#623), we have a
very similar core data crash on the reader

http://crashes.to/s/1862711cf37

Let's disable cache for now and see how it goes
Merge pull request #576 from wordpress-mobile/issues/366-improve-linkhelper

Issues/366 improve linkhelper