Switch from using archived_object_type to using resource_type

so that Collection uses the same property as Works and Person

Using a new solr field generic_type_sim to store the generic type
(e.g. Collection, Work, Person)