Initial oauth provider commit.
Merge branch 'master' into oauth

* master:
  Fixing bug on empty river.
  Use the selected feed view when viewing a story
  Add default view menu option for all social and saved stories. Use selected preference when viewing stories.
  Pass default story view into Reading activity. Add menus entry for all stories, feeds and folders.
  Add enum for default feed view and preference methods. Add dialog for selecting default view. Update Reading activity to use the default feed view enum.
Adding login view and integrating oauth middleware and authentication backend. Wow that was easy.
Styling login and authorize oauth templates.
Whoops, errant print statement.
Merge branch 'master' into oauth

* master:
  Fixing an infinite loop (!!) and focusing in on the comment textbox when sharing a story.
Merge branch 'master' into oauth

* master:
  Android v3.6.
  Order saved stories by saved date rather than published date. (#463)
  Fixing subscribing to tryfeeds.
  Fixing story tags in Text view.
  Show loading screen when switching story list mode.
  Pass default feed view into ReadingItemFragment. Move loading original text into ReadingItemFragment.
Cleaning up user read stories.
Adding logging and correcting logic error in auto trim.
Sending a max of 1,000 read stories at a time.
Fixing inaccurate counts.
Handling users who only read feeds to which they are subscribed.
No need for progress on trim.
Turning off chance for cleanup. Everybody gets a cleanup.
Cutting trim log in half.
Fixing log.
Fixing the unstarring bugs.
Typo on exception.
Typo on exception.
Fixing race condition on starring stories.