Initial update to ADAL v2
Cache refactoring, bug fixing, test
Merge remote-tracking branch 'origin/RCUpdate'

Conflicts:
	TodoListService/Web.config
	TodoListWebApp/App_Start/Startup.Auth.cs
	TodoListWebApp/Controllers/TodoListController.cs
	TodoListWebApp/Controllers/UserProfileController.cs
	TodoListWebApp/Utils/TokenCacheUtils.cs
	TodoListWebApp/Web.config