Memleaks fixes on VM
avoid compiling too many times mtest files from mpich testsuite, just use it as a static lib
This should speed up compilation of testsuite, and avoid problems with parallel builds
fix dist build
coverage + modelchecker were behaving very badly (timeout for every test) on continuous integration systems
Only initialize comm_self when it is used (saves a lot of memory when a large number of nodes is used)
add a public header giving access to all of our APIs in one include only
Energy is now a plugin
Add missing file FindLibSigc++
Remove forgoten def
Add missing includes
Workaround hang at cleanup.

BTW, mmalloc_detach was renamed mmalloc_destroy in commit
907588ad7c14cc210e2f2a072b72bc1b91133ca0.
Fix build when an older version of simgrid is already installed.

Put CMAKE_LINKARGS before CMDARGS so that libsimgrid is caught from the
right directory.