Add proper validation to the meaning editor. Now when the validation fails,
the information correctly propagates across requests.


git-svn-id: http://voronet.francu.com/repos/DEX@925 8d550267-2627-4c68-899f-85492a8dd5ca
move some meaning editor validation code where it belongs.


git-svn-id: http://voronet.francu.com/repos/DEX@926 8d550267-2627-4c68-899f-85492a8dd5ca