make meteor-npm work with colon packages
properly use builder-generated npm path

This fix obviates the direct need for bb7710067, but given that we are
allowing colons in package names, we might as well allow them in
generated file names anyway (and keep bb7710067).