[mc] Remove reference to DW_TAG_mutable_type:

Is was in a DWARFv3 draft but was removed from the final version: it
was removed from libdw which breaks compilation.
Infrastructure for statically defined tracepoints

3 modes are supported on compilation:

 * normal (no SDT);

 * SDT (systemtap statically defined tracepoint);

 * UST (lttng userspace static tracepoint, compatible with systemtap
   if LTTNG_UST_HAVE_SDT_INTEGRATION).
Temporarily disable an option

The option somehow changes the results in the MC from previous
experiments. It is disabled temporarily in this commit in order to be
able to reproduce those results with the new commits.
Revert "Temporarily disable an option"

Back to normal.
Merge branch 'xp'
[mc] Fix umpire tests
[mc] Fix the stack cleaner

The condition was broken and the %rsp limit was too high.
[mc] Disable/enable the stack-cleaner from a CLI argument (-f[no-]stack-cleaner)
[mc] Test if the stack-cleaner has any effect

In order to test this:

 * we compile the same test program with and without the stack cleaner
   (`-fstack-cleaner`, `-fno-stack-cleaner`);

 * in this program, we move random bytes in the stack;

 * we expect the stack-cleaner to zero them out.

This test in only used if the configure stack-cleaner is detected to
support the `-fstack-cleaner` CLI option (it is the stack-cleaner
compiler wrapper).
remove unused migration code for CPU overheads

This commit should not affect anything.
remove trailing space in the migration code
remove unused code in migration
remove the unnecessary vm object in migration
remove unnecessary comment out
fix indent in migration code
support timeout of migration

Fixme: The default timeout value is hard-coded. Modify it and compile
the code if necessary.
remove potential bug / clang warning
size_t being undefined, the comparison < 0 was never true
Fix dist
Remove warnings in vm
move smpi bandwidth and latency factors out of the ifdef HAVE_SMPI. SMPI and IB network models can be used without using SMPI