tolerate (but remove) newlines in gecos

This is a point solution to an installation I'm witness to where GV is normally employed and can clean up a wacky looking gecos field that would otherwise generate a corrupt /etc/passwd file.