Support multiple message keys in ValidationError and FormError

Follow up on the pull request [https://github.com/playframework/Play20/pull/1098].

I tried to add the possibility to have multiple error message keys without breaking the api. 
The main breaking point will be the change in return type of the FormError unapply method.