Construct CoRB2 options from the following sources:
task variables - lowerCamelCase names that correspond to their CoRB2
option (i.e. optionsFile => OPTIONS-FILE)
project properties - Project properties with the naming convention
of a 'corb' prefix and CamelCased CoRB2 option name
(i.e. corbOptionsFile => OPTIONS-FILE)
System properties - Any System property with a CoRB2 option name
Delegates properties to an instance of MlcpBean, which has properties for all MLCP arguments (and if it's out of date
and missing one, you can pass them via this class's args property that's inherited from JavaExec).
Purpose of this task is to unzip each restApi dependency to the build directory and then register the path of each
unzipped directory in AppConfig.modulePaths.
This task allows for specifying source collections for documents that should be removed from target collections,
but it's often the case that that list of collections is the same (and often just one collection).