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