Enable ServiceMethodRestriction support in Metacat
Metacat currently assembles a Node document from a number of properties within metacat.properties. The document is sent to the DataONE CN upon registration. There's also the concept of a submitter list in Metacat to restrict the user DNs that can submit content via the Metacat API. Port this over to the DataONE API calls by incorporating that list into the ServiceMethodRestrictions in the Node document for MNStorage methods of 'create', 'update', 'delete', and 'archive'. Reconcile the differences between LDAP DNs and CILogon DNs.