Add v0.1.12, apparently missing from the upstream Git repo
Allow handling NPM version numbers with hyphens

NPM allows version numbers to have hyphens.  Arch forbids it.  Replace all
underscores with hyphens for the Arch version of generated packages.
This allows packaging things like "yo", which is currently version
"1.0.0-beta.3".