Migrated Lisa.Zuma.BlueJay.WebApi and Lisa.Zuma.BlueJay.Web.Data to EntityFramework 6.1 and ASP NET Identity V2.
Changed BlueJayContext to not throw an error when a v1 schema.
Added IdentityV2Migration to reflect the changes in ASP NET Identity V2.
Updated Web.config to allow multiple active result sets because of problem with lazy loading.
Changed Converter to receive a parameter with a list of roles available, to construct a UserRole model (Identity V2 migration).
Changed UserController to make use of new properties on the RoleManager class.
Added overload of the ToUserRole method, which accepts an IEnumerable<IdentityRole> or IdentityRole as parameter.
Added RoleController with support for adding and getting roles.
Added WebApiRoleHelper to make role based requests.
Added method to get a selectlist of available roles.
Added hidden input fields to the Edit.cshtml file.
Added forced display property to the bootstrap .form-control css class.
When a role is already assigned to a user, a hidden field for the name will be added and the dropdown will be disabled.
Changed implementation of the method to update the user (Put).
Added methods to added multiple roles at once.
Merge branch 'origin/feature/roles', containing a migration to ASP NET Identity V2 and support for assigning roles to a user.
Updated Migrations because of the Identity V2.