J2objcConfig @Input to fix UP-TO-DATE builds + remove J2objcXcodeTask
J2objcConfig @Input to fix UP-TO-DATE builds + remove J2objcXcodeTask

MAJOR:
- j2objcConfig moved to explicit @Input for UP-TO-DATE checks
- J2objcXcodeTask is removed

MINOR:
- Simplify regex logic since it now has correct defaults
- Remove ArgumentError
- remove redundant “project.” prefixes for project.with
- “${variableOrMethod()}” => variableOrMethod() simplification

UP-TO-DATE FIXES:
- UP-TO-DATE for cycleFinder using @Input List<String> instead of @Input String[]
- Array.equals(…) only matches string with the same memory location in
Java

j2objc-contrib/j2objc-gradle,confile/j2objc-gradle,maxbritto/j2objc-gradle,brunobowden/j2objc-gradle,brunobowden/j2objc-gradle,madvay/j2objc-gradle,brunobowden/j2objc-gradle,maxbritto/j2objc-gradle,confile/j2objc-gradle,nirmaljuthani/j2objc-gradle,j2objc-contrib/j2objc-gradle,maxbritto/j2objc-gradle,nirmaljuthani/j2objc-gradle,brunobowden/j2objc-gradle,madvay/j2objc-gradle,j2objc-contrib/j2objc-gradle,j2objc-contrib/j2objc-gradle,madvay/j2objc-gradle,madvay/j2objc-gradle,maxbritto/j2objc-gradle