Split off docbook-xsl from docbook

These are separate packages developed by (somewhat) separate development groups on different release cycles, so it makes more sense to have them as separate packages.

Also take this opportunity to reduce some redundancies between the docbook-xsl and docbook-xsl-ns formulae.