Customizations for compound objects for METRO.

Merge conflicts ftl.
Any reason we didn't use the more general `islandora_retrieve_metadata_markup()` call here (and below in the "child" implementation)?