Update scalastyle linter

Now uses the scalastyle binary before launching the jar with java.
No, I did not test the interpreter part -- I just assumed that it worked on your original diff but didn't know arcanist treated intrepeters and binaries differently. Should I just get rid of shouldUseInterpreter and getDefaultInterpreter since java will be returned as a binary?