Removal of HttpContext dependency in RoleProvider

- Removed HttpContextBase dependency from RoleProvider class.
- Accordingly changed classes dependant on role provider implementation.
- Refactored tests dependant on role provider implementation.