Emit `change` events when mutating the array

There are some cases where I’m interested in whether the array changed
at all, not any specifics. In those cases I also don’t want to get
multiple events for operations that add/remove multiple elements in one
go.
Merge pull request #22 from Swatinem/master

Emit `change` events when mutating the array
Automatically rewritten for npm.