added CalendarMembershipProvider class
added RoleProvider
changed Users.cs class - added password prop, implements IPrincipal
added CustomMembershipProvider into the web.config file
implemented ValidateUser
added GetHash(string password)
edited CalendarMembershipProvider
edited CalendarMembershipProvider
Merge branch 'membershipProvider' of github.com:fomaa/Calendar into membershipProvider

Conflicts:
	Bs.Calendar.Mvc/Services/CalendarMembershipProvider.cs
changes in the Users.cs:

- added prop PasswordKeccakHash
- added prop PasswordSkeinHash
added CryptoProvider.cs class which need to be implemented
minor changes - removed ctor and added using(){} block instead private field RepoUnit
HashLib is NOT correct find hash of the empty string "" using keccak hash function.

Another extension SHA3 is correct in this part
added ICryptoProvider

implemented CryptoProvider.cs
minor changes in the User.cs class

User class contains two prop:
1) PasswordKeccakHash
2) PasswordMd5Hash
changes in the CalendarMembershipProvider according to the User.cs class changes
added CalendarRoleProvider
VERY IMPORTANT!

For the ones who ask why, it is a known issue described in the mvc3 release notes.
More details here http://brockallen.wordpress.com/2011/06/01/beware-bin-deployment-of-mvc-and-razor-with-formsauthentication/
added AccountVm
Created AccountController.cs