Update tools.mk to v0.5.4

Removes the need to specify line numbers in the dialyzer ignore file.
I just thought it worth to mention here that the @if was changed to @-if to avoid echoing all these shell commands. It might surprise some people used to seeing them when running make dialyzer