kill dead code
try to simplify the way simcalls are generated
[mmalloc] Fix junkarea handling in free

The call free(junkarea) was broken and was trying to delegate to
mmalloc instead of using junkarea.

Because of this libsimgrid broken when compiling with LLVM with
mmalloc support.
[mc] Prepare support for register location in DWARF location expression evaluation code

This is needed in order to support this:

  DW_AT_frame_base  : 1 byte block: 56     (DW_OP_reg6 (rbp))
[mc] Add support for DW_OP_regN locaitions from DW_AT_frame_base

Fix DWARF based introspecion support when compiling with LLVM.
[mmalloc] Expand the junkarea

In some cases (Fortran + Clang compilation) this is needed. We nee to
fix this more cleanly.
PJ_value_get assumes value exists, this is not the case here so fix it

Hard-coded colors:
- see comments in the code
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
better estimate of window for adaptive algorithm
test if I can write a little travis config file
I'm not sure of why flexml generated a different flex file, but the content seems ok too
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid