Make exclusion rules match Laravel optional where clause

Via http://laravel.com/docs/validation#rule-unique

If you currently provide an optional where clause it is removed and replaced by the primary key only. This keeps the additional where clause if it is specified.