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.