A Resource can have facts with different contexts

* the Resource now _can_ have a context_subject
* if this is available, it is used as a default for
  facts that have no context_subject yet