Fixes up and implements more if the IMemberService, repository and membership providers (both legacy and what seems to be the new one).