Lift restriction on underscores in unames

Don't allow apostrophes in unames, though, as they aren't properly
handled when producing JS class names.  Keep restriction on module
names, due to CommonJS module naming.