Allow an array of roles to be passed in to UserModel->SynchUser().

Synchonizing roles should allow an array of roles since internal apis and json endpoints have an easier time constructing an array rather than a csv.