[RFC] Form validation

__NOT READY FOR MERGE_

![http://i.imgur.com/Dn4YNJ1.gif](http://i.imgur.com/Dn4YNJ1.gif)

Ci dessous une proposition concernant la validation de formulaires:

- apparition des messages d'erreurs en fonction des validateurs  (`ErrorsDirective` et `ErrorMessageDirective`)
- styling des champs de formulaires en cas d'erreur  (`FormGroupDirective`)
- un champ devient "validable" au premier `blur` ou lors du `submit`, "validable" étant le fait que les messages d'erreurs peuvent alors apparaitre  (`ValidableDirective`)
- le submit ne s'effectue pas si le form n'est pas valid (`SubmitDirective`)