Rename `f_debug' macro to `debug'
Rename every instrumented module

Append their names with `INSTR_PREFIX'.
This way we can instrument libraries that Concuerror
uses or modules that are sticky.

To do so we must open the file containing the source code,
change the `-module()' declaration and save it to a temp
directory. This has to be done because predefined macros
such `MODULE' has to be redefined (and this is the only
way erlang allows us to do that).

We have to keep a list of all the instrumented modules
and check at runtime if some function calls need to
be renamed.

When a ticket is produced, we clean the stacktrace to
hide the fact that we had renamed all the modules :)
Fix a bug in instrumentation

Eunit library uses a module called `.erlang' and
`erl_syntax:atom_value' fails to transform it into an atom
(instead it returns [{atom, Line, ''}, {atom, Line, erlang}]).
Delete and purge the renamed modules
Add `--keep-tmp-files' flag