Spell it syntactically correct.
Pass in the Expr* instead of the SourceLocation.
Rename filename. We don't use plural in the names...
RuntimeExceptions got renamed.
Reduce the dependence from the IR. It will be soon replaced by the AST one.
Adapt the test suite to the new warnings produced.

Disable the indirect calls. We don't support them yet on AST level.
Update the Module.mk. (Sorry for the mess).
fix compilation