Update scalastyle linter

Now uses the scalastyle binary before launching the jar with java.
If you agree above with only using `jarPath === null` to determine which binary to find, this condition can be simplified.