Take references into account when compiling patterns
Take references into account when compiling patterns

- Tag alone is not sufficient to split a pattern matrix on a request.
  We must make sure the request is from the same ability.

unisonweb/platform,unisonweb/platform,unisonweb/platform