Created by: grumpyjames
Summary:
Instead of getting it to build the list of command line strings, get JavacStep to visit AbstractJavacOptions with an OptionConsumer instead. This will allow other JavacOptions users to know about the command line flags without having to filter all the hyphens, for example when attempting to pass key value pairs to groovyc's -J flag.
Test Plan: CI