Use case insensitive sorting for blogs list
Present login screen on sign out.

If settings or other modal is present, dismiss it and force the Login screen
Removed some obsolete code
Don’t refresh tokens if they are invalid

If users revoke access from the web, the app should respect that
Add all user's blog by default

Bigger commit than I'd like, but here's the summary:

- Addded new WordPressComOAuthClient to handle OAuth2
- Skip the add blogs screen on wp.com and just add them all
- Prefetch reader/notifications after successful login
- Deprecate `[WordPressComApi sharedApi]` and return the default
  account's API instead.
Check for default account instead of WordPressComApi
Register for the right sign in/out notification
Merge branch 'develop' into feature/538-manage-blogs
Merge branch 'develop' into feature/538-manage-blogs
Fixed login dismissal without Walkthrough
Merge branch 'develop' into feature/538-manage-blogs
#614 - changed default view after NUX sign in for self-hosted users
Merge branch 'develop' into feature/538-manage-blogs

Conflicts:
	WordPress/WordPress.xcodeproj/project.pbxproj
Offer suggestion for deprecated sharedApi
Merge branch 'develop' into feature/538-manage-blogs
Removed Blog isAdmin
Create self hosted blogs right away

Previously we'd call wp.getUsersBlogs even if we have all we need from
the first wp.getOptions call

Also did some cleanup and removed unused methods
Don't pop Jetpack auth when skipped

Since the view controller is about to be dismissed, if we pop the
jetpack controller it'll go back to login for a moment while it animates
out.

Since the background switches from green to blue, it was a very annoying
glitch.
Don't set wp.com account as default when jetpack
Fixed account tests