Extract a session strategy so that cross-request storage can be pluggable. (SOCIAL-314)
Combined non-static ProviderSignInUtil methods into ProviderSignInUtils. SOCIAL-314
Merge branch 'session-decouple'