DNN-6093 Changes for streamlining "Use Email Address as Username" (additional changes)

Added upgrade logic that makes sure the feature gets disabled on portals where duplicate email addresses are in place. Also removed requirement from lat pull request that RequiresUniqueEmail in web.config must be set to true. That is a system wide setting and is actually not needed in order to get the desired behaviour to work.