Refactoring AuthenticationContext layer by introducing AcquireTokenHandler classes, introducing Authenticator class and merging token cache logic into TokenCache class
More code refactoring: deleting OAuth2Request layer
More refactoring: removing OAuth2MessageHelper layer
More refactoring: removing RegexUtilities and merging ExceptionHelper with AdalException
Merge branch 'dev' into refactor
Refactoring: updating cache internal model
Refactoring: merging LogHelper and Logger
Refactoring: creating AuthenticatorTemplate classes
Adding ADAL_NET constant to negate ADAL_WINRT logic and prepare for merging WinPhone code
Refactoring: introducing more partial classes to remove #if statements. Also, updating tests based on server change (returning 400 instead of 401).
Refctoring: introducing more partial classes in WinRT
Refactoring: More partial classes
Moving WinRT common code to a shared folder preparing for win phone code
ADAL WinPhone code merged with WinRT and .NET
Merge pull request #54 from MSOpenTech/winphone

ADAL WinPhone code merged with WinRT and .NET
Merge pull request #53 from MSOpenTech/refactor

Refactoring of internal classes