Split out the 'unique Fedora-compliant extension-preserving ids' code from
CoataGlue::Dataset into its own class, CoataGlue::IDset.  This makes the
former class a lot tidier, and allows the fixtures-munging code in
CoataGlue::Test to expand out $COATAGLUE_HOME in IDs and generate proper
Datastream ids for them.