Update the way sessions are created.
Update internal dependencies
USe custom serializer.
Set custom string as key for now.
This effectivly ruins SI_fetchSessionWithName:
comment out config for now.
Return the NSHTTPURLResponse as well in the callback.
Set sessionConfiguration
Added identifier property
Now use (instancetype)existingOAuth2ClientWithIdentifier:(NSString *)theIdentifier; to fetch existing sessions
Add task local variable.
Add date handling for the token.
self.tokenPath was nil, causing refresh to fail.
1000 ~= 15 minutes before expiring constitutes as isAboutToExpire
Configure naming convention.
Fix the callback naming to follow https://gist.github.com/seivan/8966159 for private internal code as well.
https://gist.github.com/seivan/8966159