GRADLE-2226, LongRunningOperation.withArguments() not working. The arguments parsing now happens with allowUnknownOptions(). Also the verboseLogging settings is consumed differently - we always parse the arguments regardless of the verboseLogging. This way we can avoid such bug in future. The verbose logging parameter only kicks in if the log level is not provided by the arguments. Minor tweaks to the integration test.