Issue Description
When adding users to a group in the virtualgroups plugin, if you insert spaces after the commas in the user list, then the users in virtualgroups.conf will have a %20 prepended to them. For example, add to group test1 user1, user2, user3. In virtualgroups, user1 will be okay, but user2 will be "%20user2" and user3 will be "%20user3". If you try adding the user without the space -- egg: user1,user2,user3 this will apply to the right user. Add a group, and insert spaces, and the same thing happens. Spaces should not be valid characters for user or group lists.