Deprecate Base.pids_from_uris

Added pid_from_uri to SemanticNode::ClassMethods which pids_from_uris
will use and cleaned up semantic_node_spec.