Add test project
Add DI as depedency for identity
* Moving sln file to root of repository
* Updating build.cmd to the latest from Universe\build_templates
* Updating sln to include k10 \ net45 solution folders
Initial Identity Core port, with Crypto/Claims #if net45 commented out
Split IdentityMessage into its own file
Start using K Claims

Remove #if defs and reenable claims referencing aspnet/Claims version in
k10
Initial in memory implementation

InMemory implementation for Identity
Flesh out implementation, add InMemoryTests

- Implement RoleManager
- Replace IIdentityValidator with IUser/Role/Password Validator
- Add test project.json and working tests for InMemoryUserStore
Add empty crypto and fix user validator compilation
Back to using System.Security.Claims namespace
Fix build by adding System.Runtime 45 dependencies
Undo workaround in Idenitty now that claims is fixed
Port PasswordsHasher, crypto only in Net45
Fix project json immutable references
Switch to using DataProtection for Crypto
Added required packages for K
Switch to KRunner add initial DI unit test
Cleanup required packages for K
Cleanup unneeded diffs in project.json
React to xunit changes