Allow subclass overriding of Validator
Allow subclass overriding of Validator

I want to be able to use Laravel's Validator's sometimes() feature with Ardent:

```
$v = Validator::make(...);
$v->sometimes('reason', 'required|max:500', function($input)
{
    return $input->games >= 100;
});
```

Allowing subclass overriding of Ardent::makeValidator() seems the easiest way.
davincho/ardent,AleksMeshkov/ardent,ragingdave/ardent,plmarcelo/ardent,jarbitlira/ardent,farzak/ardent,ricardoriogo/ardent,RTC1/ardent,jayremias/ardent,jonbwhite/fervent,SimonDegraeve/ardent,codextends/ardent,spib/ardent,travisolbrich/ardent,laravelbook/ardent,sahusoftcom/ardent,pweston/ardent,rueian/ardent