test: Don't print color when non interactive.

* tests/run: Here.
rename: GeneralizedFile -> GFile.

Nicer to write.

* src/dctc/java/com/dataiku/dctc/file/GeneralizedFile.java: Move to...
* src/dctc/java/com/dataiku/dctc/file/GFile.java: ...Here.

* src/dctc/java/com/dataiku/dctc/AutoGZip.java,
  src/dctc/java/com/dataiku/dctc/Globbing.java,
  src/dctc/java/com/dataiku/dctc/archive/ArchiveFactory.java,
  src/dctc/java/com/dataiku/dctc/command/AddAccount.java,
  src/dctc/java/com/dataiku/dctc/command/Cat.java,
  src/dctc/java/com/dataiku/dctc/command/Cmp.java,
  src/dctc/java/com/dataiku/dctc/command/Cp.java,
  src/dctc/java/com/dataiku/dctc/command/Dispatch.java,
  src/dctc/java/com/dataiku/dctc/command/Du.java,
  src/dctc/java/com/dataiku/dctc/command/Edit.java,
  src/dctc/java/com/dataiku/dctc/command/Find.java,
  src/dctc/java/com/dataiku/dctc/command/Grep.java,
  src/dctc/java/com/dataiku/dctc/command/Head.java,
  src/dctc/java/com/dataiku/dctc/command/ListColumns.java,
  src/dctc/java/com/dataiku/dctc/command/Ls.java,
  src/dctc/java/com/dataiku/dctc/command/Mkdir.java,
  src/dctc/java/com/dataiku/dctc/command/Mv.java,
  src/dctc/java/com/dataiku/dctc/command/Nl.java,
  src/dctc/java/com/dataiku/dctc/command/Rm.java,
  src/dctc/java/com/dataiku/dctc/command/Rmdir.java,
  src/dctc/java/com/dataiku/dctc/command/Sync.java,
  src/dctc/java/com/dataiku/dctc/command/Tail.java,
  src/dctc/java/com/dataiku/dctc/command/abs/Command.java,
  src/dctc/java/com/dataiku/dctc/command/abs/ListFilesCommand.java,
  src/dctc/java/com/dataiku/dctc/command/cat/AbstractBytesCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/AbstractCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/AlwaysCatHeaderSelector.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatAlgorithmFactory.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatRunner.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CopyBytesCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/LatestLineCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/LinumCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/NeverCatHeaderSelector.java,
  src/dctc/java/com/dataiku/dctc/command/cat/PartialFileTailAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/PrettyBytesCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/grep/ColorFileGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/ColorGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/CountGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/FileGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/GrepHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/GrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/QuietGrepHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/QuietGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/SimpleGrepHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/grep/SimpleGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/copy/ArchiveCopyTaskRunnable.java,
  src/dctc/java/com/dataiku/dctc/copy/CopyTask.java,
  src/dctc/java/com/dataiku/dctc/copy/CopyTaskRunnable.java,
  src/dctc/java/com/dataiku/dctc/copy/DirectCopyTaskRunnable.java,
  src/dctc/java/com/dataiku/dctc/copy/SimpleCopyTaskRunnableFactory.java,
  src/dctc/java/com/dataiku/dctc/copy/SyncComputer.java,
  src/dctc/java/com/dataiku/dctc/copy/UnarchiveCopyTask.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitFactory.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitStreamFactory.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitTask.java,
  src/dctc/java/com/dataiku/dctc/dispatch/TmpSplitStreamFactory.java,
  src/dctc/java/com/dataiku/dctc/file/AbstractGFile.java,
  src/dctc/java/com/dataiku/dctc/file/FTPFile.java,
  src/dctc/java/com/dataiku/dctc/file/FileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/GSFile.java,
  src/dctc/java/com/dataiku/dctc/file/GSFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/GeneralizedFileInputSplit.java,
  src/dctc/java/com/dataiku/dctc/file/HdfsFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/HttpFile.java,
  src/dctc/java/com/dataiku/dctc/file/LocalFile.java,
  src/dctc/java/com/dataiku/dctc/file/LocalFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/ProtocolFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/S3File.java,
  src/dctc/java/com/dataiku/dctc/file/S3FileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/SshFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/StandardFile.java: Update and ajust.
style: Clean, add getters/setters...

* src/dctc/java/com/dataiku/dctc/dispatch/DateFunction.java,
  src/dctc/java/com/dataiku/dctc/dispatch/HashFunction.java,
  src/dctc/java/com/dataiku/dctc/dispatch/RandomFunction.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitFactory.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitProcessorOutput.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitStreamFactory.java,
  src/dctc/java/com/dataiku/dctc/dispatch/SplitTask.java,
  src/dctc/java/com/dataiku/dctc/dispatch/TmpSplitStreamFactory.java,
  src/dctc/java/com/dataiku/dctc/dispatch/ValueFunction.java: Here.
rename: FileMainpulation -> PathManip.

* src/dctc/java/com/dataiku/dctc/file/FileManipulation.java: Move to...
* src/dctc/java/com/dataiku/dctc/file/PathManip.java: ...here.
* src/dctc/java/com/dataiku/dctc/clo/WithArgOptionAgregator.java,
  src/dctc/java/com/dataiku/dctc/command/Du.java,
  src/dctc/java/com/dataiku/dctc/command/Edit.java,
  src/dctc/java/com/dataiku/dctc/command/Ls.java,
  src/dctc/java/com/dataiku/dctc/command/abs/ListFilesCommand.java,
  src/dctc/java/com/dataiku/dctc/configuration/Configuration.java,
  src/dctc/java/com/dataiku/dctc/configuration/CredentialProviderBank.java,
  src/dctc/java/com/dataiku/dctc/configuration/SshConfig.java,
  src/dctc/java/com/dataiku/dctc/copy/ArchiveCopyTaskRunnable.java,
  src/dctc/java/com/dataiku/dctc/copy/SyncComputer.java,
  src/dctc/java/com/dataiku/dctc/display/ListDisplay.java,
  src/dctc/java/com/dataiku/dctc/file/AbstractGFile.java,
  src/dctc/java/com/dataiku/dctc/file/BucketBasedFile.java,
  src/dctc/java/com/dataiku/dctc/file/FTPFile.java,
  src/dctc/java/com/dataiku/dctc/file/FTPFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/GSFile.java,
  src/dctc/java/com/dataiku/dctc/file/HdfsFile.java,
  src/dctc/java/com/dataiku/dctc/file/HttpFile.java,
  src/dctc/java/com/dataiku/dctc/file/LocalFile.java,
  src/dctc/java/com/dataiku/dctc/file/ProtocolFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/S3File.java,
  src/dctc/java/com/dataiku/dctc/file/SshFile.java,
  src/dctc/java/com/dataiku/dctc/file/SshFileBuilder.java,
  src/dctc/test/com/dataiku/dctc/FileManipulationTest.java: Adjust.
cat: Drop the usage of the dctc logger.

* src/dctc/java/com/dataiku/dctc/command/cat/CatRunner.java: Here.
* src/dctc/java/com/dataiku/dctc/command/Cat.java,
  src/dctc/java/com/dataiku/dctc/command/Head.java,
  src/dctc/java/com/dataiku/dctc/command/Tail.java: Adjust by setting
  the yell policy.
global conf: Drop Dctc logger.

* src/dctc/java/com/dataiku/dctc/configuration/GlobalConf.java: Here
* src/dctc/java/com/dataiku/dctc/Main.java,
  src/dctc/java/com/dataiku/dctc/clo/ColorPrinter.java,
  src/dctc/java/com/dataiku/dctc/clo/Printer.java,
  src/dctc/java/com/dataiku/dctc/clo/SimplePrinter.java,
  src/dctc/java/com/dataiku/dctc/clo/Usage.java,
  src/dctc/java/com/dataiku/dctc/command/Ls.java,
  src/dctc/java/com/dataiku/dctc/command/abs/Command.java:
  Adjust. Add, when needed, a yell policy.
Drop dctc logger in the file package.

* src/dctc/java/com/dataiku/dctc/file/FTPFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/command/abs/Command.java,
  src/dctc/java/com/dataiku/dctc/file/FileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/GSFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/HdfsFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/HttpFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/LocalFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/ProtocolFileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/S3FileBuilder.java,
  src/dctc/java/com/dataiku/dctc/file/SshFileBuilder.java: Here
Drop dctc logger in the Interactive class.

* src/dctc/java/com/dataiku/dctc/display/Interactive.java: Here
* src/dctc/java/com/dataiku/dctc/command/AddAccount.java,
  src/dctc/java/com/dataiku/dctc/command/Cp.java,
  src/dctc/java/com/dataiku/dctc/command/Rm.java: Adjust by passing
  the yell policy.
cp: Fix error message.

* src/dctc/java/com/dataiku/dctc/command/Cp.java: Delete the print
  stack trace call.
Drop dctc logger usages.

* src/dctc/java/com/dataiku/dctc/command/Mv.java,
  src/dctc/java/com/dataiku/dctc/command/Sync.java,
  src/dctc/java/com/dataiku/dctc/copy/CopyTasksExecutor.java: Here.
clean: Delete unused file.

* src/dctc/java/com/dataiku/dctc/DCTCLog.java: This one.
clean: Style, add fixme...