Adding some mocks for MicrosoftAccount
Minor MusicStore.Spa grunt updates
Updated attribute routes in MusicStore.Spa
- Also unbound grunt tasks as it causes issues on launch
Passing in request cancellation tokens to all async methods

Changing to use some of EF's async APIs.
Cleanup

1. Moving framework assembly references to frameworkassemblies node.
Moving the framework references Removing the RunOnMono flag on Ntlm tests as it never runs on mono
2. Deleted a space from the batch file
3. Adding some pack-exclude items
4. Some general test cleanup.
Removing the single line comment in a project.json
React to EF changes
Fixup references
Enabling admin pages in MusicStore.Spa:
- Updated attribute routing so it works now
- Created a Pages folder and PageController for serving pages, I don't
  like views very much
- Worked around an EF issue
- Fixed ApiResult to use JsonResult.ExecuteResultAsync
- Made PagedList take the sort expression so it can be conditionally applied as calling Count on the query passed causes issues if it contains an OrderBy expression
- Made web server ports not conflict with non-SPA MusicStore
Use grunt-bower-task in MusicStore.Spa
Remove framework assembly versions
Fix missing npm module in MusicStore.Spa
Fix issues in MusicStore.Spa package.json
React to identity/options/security changes
GetExternalAuthenticationTypes moved to SignInManager now

Fixing a sample break.
SignInAsAuthenticationType value changed with identity changes
React to UsePerRequestServices rename
React to Identity SqlServer -> EntityFramework rename
Update test to use UsePerRequestServices
Update MusicStore SPA