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
HTML decode URL.
Fixing a few things

1. Changing the SigninAsAuthenticationType to a variable to avoid failures when the value changes.
2. Adding a Scripts folder like default VS projects.
3. Adding version numbers to GAC assemblies in the test project.
4. Adding a check for pack-exclude.
Reacting to CLR package versioning changes
Removing version token from framework assemblies node
More MusicStore.Spa changes RE wwwroot, Client source & grunt:
- Got rid of the Client folder
- wwwroot is now checked in and is source of truth for static files
- Moved TypeScript & Angular templates to ~/ng-apps
- Updated grunt config for above changes
Fix typo in MusicStore.Spa page