refs #1083, create CollectionData::requiresIDField so that partitioned collections can properly add the ID field when necessary