Add groups in MeshGmshLoader to read heterogeneous msh and modify the GroupFilterYoungModulus to generate the young modulus vector

git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10695 b7f1a160-662a-0410-a6d8-bea165342f16
Compliant: Restitution with empty mask

git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10696 b7f1a160-662a-0410-a6d8-bea165342f16
SPtr with more constructor parameters (up to 6).
Is there a way to make it more elegant?

git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10697 b7f1a160-662a-0410-a6d8-bea165342f16
fixing clang compilation

git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10698 b7f1a160-662a-0410-a6d8-bea165342f16