Client validation for grid inline editing

In this demo we show how we can achieve instant (on keyup, change) validation for grid inline editors.
By default we only have ajax validation, when the save ajax request is processed on the server we may get back validation errors.
Besides the validation rules defined in the ViewModel (server side), in this demo we also added a few validation rules present only on the client:
* Name can't contain "asdf"
* When Organic is true Name.length can't be less than 5.