Switch to using tags to identify stylesheets

Using module-type was confusing, because we weren't actually using the
module infrastructure for stylesheet processing.
Give plugins a pluginType field

Ordinary plugins have the type "plugin", we'll also have "theme" and
"language"