Add static destroy method to Eloquent\Model

This method allows for deleting a record or multiple records. It
allows for deletion without unnecessary retrieval (eg. `User::find(1)->delete();`)
and is more terse than manual query building (eg. `User::where('id', 1)->delete();`).
Also fires appropriate deleting/deleted events, and can accept an array of ids for
deletion.