for consistency with how they are specified and reported, the --step option now uses colon to specify the kind; --basename_from_metadata now keeps dashes in metadata values