Update backbone.virtual-collection.js

Also trigger reset event. This makes sure nested virtual collections also get the update when updateFilter is used.
Added specs, update changelog