Redo upgrade to not use jobs and to handle huge numbers of users being processed with the data available to UserProfiles

storing the user-contributor map as an option got too long for the column, so now it is just being kept in a file