[msg] Switch MSG to .cpp
Reduce the amount of implicit include directories This is intrusive to quite a lot of files, but I think that it helps making the source code more explicit about what's public and what's not.
Update copyright notices Only files with an existing SimGrid copyright header and that were already changed in 2015 were modified.
mv msg/msg.h simgrid/msg.h
cleanups and simplifications to our build system - It is now impossible to turn TRACING off at compile time - Some headers were moved around
Add/update copyright notices. All source files (C, C++, Java, Fortran, Perl, Ruby, Lua, Python, Sh) should be updated by this commit. Note however that the following directories (and their subdirectories) were not considered: ./buildtools/jenkins/ ./buildtools/pipol/ ./examples/smpi/NAS/ ./teshsuite/smpi/mpich3-test/ Use: git grep -L 'Copyright.*SimGrid' to list the files remaining without copyright notice.
Dig through git history, and update copyright lines. Note that: * only existing lines are updated * dates already written were kept * missing dates were found with "git log --format=%ad" Adding a copyright notice to files where it's missing is left as an exercise to the reader.
model-checker : snapshot comparison with the types of variables and cleanup
Move module tracing into corresponding modules