Fixes issue #584.
Merge remote-tracking branch 'upstream/master' into issue-584-scrollview-position
Re-implemented the fix:
- Fixes distorted subviews and positioning in both BakerViewController and IndexViewController
- Apparently, UINavigationController likes to mess with subviews when app becomes active
- Adjusting subviews based on UIApplicationDidBecomeActiveNotification does not help as the changes happen at a later time (BTW, viewDidAppear does not get called again)
- Doing the same in viewDidLayoutSubviews works nicely as it's called after UINavigationController is already done
Merge remote-tracking branch 'upstream/master' into issue-584-scrollview-position
Merge remote-tracking branch 'upstream/master' into issue-584-scrollview-position

Conflicts:
	BakerView/BakerViewController.m
Fixed conflict
Improved fix for issue #584
Merge pull request #675 from waywalker/issue-584-scrollview-position

Fixes issue #584.
Added Reachability library

See: https://github.com/tonymillion/Reachability.
Verify reachability before downloading issue

This adds a check for a working internet connection before an issue can be downloaded.
Unfortunately NKAssetDownload requests will never time out, so the only solution not to leave the UI hanging is to check for a connection beforehand.

Closes #714.
Merge commit 'bd28db69a79c5ff3a1cd2cf15af4a70d777646a2' into newsstand_notification

Conflicts:
	Baker.xcodeproj/project.pbxproj
	BakerView/BakerViewController.m