groovy_library use argfile for list of sources.
Created by: trevorriles
To avoid issues with ARG_MAX limits when running the groovy_library build rule, the groovyc step should work like that javac step by writing a list of sources to file then executing the compiler on those sources.
The javac build step writes a files to buck-out/gen/x/__y__srcs for a build target of //x:y