Include module, function and arity in Dialyzer's "overlapping domain" warnings

The function name can give information that the line number doesn't,
for example when using a parse transform that creates new functions.