opf: make fileinfo::property a list as properties

The properties attribute on a manifest/item node is a list of curie
nodes. As such, this change:

  1.  Renames fileinfo::property to properties.
  2.  Convert the new properties variable to list<rdf::uri>.
  3.  Implement set operations to query and remove items.