Destroy a Model on the server.
A callback to call on successful destruction. The callback recieves the can.Model as it was just prior to destruction.
A callback to call when an error occurs. The callback receives the XmlHttpRequest object.
A Deferred that resolves to the Model as it was before destruction.