Upgrade :unused-fn-args linter to tools.analyzer
Ignore unused args with name _
Restore original eastwood behavior that args whose names begin with _

will never be warned about as an unused arg.
Add test case for TANAL-15 fix to tools.analyzer