Forward original options from CRUD methods to Backbone.sync, issue #3347

This PR forwards original options param supplied to model/collection CRUD methods to `Backbone.sync` via a fourth parameters.

It helps when overriding `Backbone.sync` to provide a "catch-all" clause if an error, success (etc.) option was not supplied or in general to place post-sync processing in one place, rather than on every CRUD call.