Policies can seed metadata on nodes

  - A policy can add metadata to the nodes that bind to it.
  - This happens in a non-destructive manner as the policy will only
    add metadata keys that do not already exist.
  - The commands update-node-metadata and modify-node-metadata now
    have a no_replace option that enables the non-destructive behaviour.