Simplify language detection
Experimental: specail exception only for *.user.js
any.ext -> any-1.0.ext
foo.bar.js -> foo.bar-1.0.js
foo.user.js -> foo-1.0.user.js