Message Passing Interface (MPI) in Nit and partial C language module

mpi.nit brings parallel programming to Nit using Message Passing Interface with OpenMPI. Will be used to implement a distributed tester.

c.nit offers low-level structures for performance critical code. More structure and services could be added as needed.

Warning: Does not yet pass all tests on nitg-e, will need to solve the "No provided declaration" error on extern classes with virtual types. I'll update this PR to solve this soon.
Pour l'instant, juste côté documentation ça fait une grande différence comme organisation. Au lieu d'avoir toutes les valeur par défaut qui sont au top-level elles sont rangées dans des classes.

Éventuellement ce sera à replacer par des énumérations...