pattern observers behave as per #580 when arrays mutate
pattern observers receive wildcard keys as additional arguments (#580)
Merge pull request #671 from ractivejs/gh-580

gh-580