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
#548 - Rebuilt the view shown in table views when there are no results
Merge branch 'develop' into feature/538-manage-blogs
#614 - changed default view after NUX sign in for self-hosted users
Implemented an accessory view on noResultsView
Removed shortcut to friend finder view from Reader post list
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