completion**users ignored-patterns more robust (v2)

After stripping comments, system service usernames are parsed from
/etc/passwd database. On Solaris, system service UIDs range 1-99,
elsewhere 1-499.