Merge branch 'silence-definitions' into fncwj2

* silence-definitions:
  fixing incorrect method for nil?
  when will I remember that node.name is a method, not an attribute?
  fix missing : on "delete" symbol
  trying a different approach to set default value for client attribute
  adding definitions for (un)silencing clients and checks