style: Clean.

* src/dctc/java/com/dataiku/dctc/clo/LongOption.java,
  src/dctc/java/com/dataiku/dctc/clo/Options.java,
  src/dctc/java/com/dataiku/dctc/command/cat/NlCatLineSelector.java:
  Remove useless empty line.
* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Add a
  comment.
clean: Useless file.

* src/dctc/java/com/dataiku/dctc/clo/Options.java: Delete it.
clo: Add option argument name management.

* src/dctc/java/com/dataiku/dctc/clo/Option.java: Here.
command: Helper function for option argument naming.

* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Here.
command: Add a name for the option argument.

* 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/Mv.java,
  src/dctc/java/com/dataiku/dctc/command/Sync.java,
  src/dctc/java/com/dataiku/dctc/command/Tail.java: Here.
usage: If argument exists append it to the usage option list.

* src/dctc/java/com/dataiku/dctc/clo/Usage.java: Here.
cat: When run, don't print the header.

* src/dctc/java/com/dataiku/dctc/command/cat/CatRunner.java: Here.
cat: Correct the building.

* src/dctc/java/com/dataiku/dctc/command/cat/CatAlgorithmFactory.java:
  Forgot to set the indent separator and the indent size.
cat: The algorithm returns the number of line printed, if possible

* src/dctc/java/com/dataiku/dctc/command/cat/PartialFileTailAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/AbstractCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/BytesCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatRunner.java,
  src/dctc/java/com/dataiku/dctc/command/cat/LatestLineCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/LinumCatAlgorithm.java:
  Here.
cat: Ask for the file numbering.

* src/dctc/java/com/dataiku/dctc/command/cat/CatAlgorithmFactory.java:
  For the building.
cat runner: Ask if the line must be reseted.

* 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/Nl.java,
  src/dctc/java/com/dataiku/dctc/command/Tail.java: Here.
tail: Manage small file.

* src/dctc/java/com/dataiku/dctc/command/cat/TailCatPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/cat/PartialFileTailAlgorithm.java:
  Don't print null if the file is too small.
tail, head: Quiet option.

* src/dctc/java/com/dataiku/dctc/command/Tail.java,
  src/dctc/java/com/dataiku/dctc/command/Head.java: Add quiet option
  on -q, --quiet, --silent.
clo: Correct unknown option on long options.

* src/dctc/java/com/dataiku/dctc/clo/Parser.java: Here.
clean and manage error.

* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Here.
clean: Hide not important stuff.

* src/dctc/java/com/dataiku/dctc/command/cat/LinumCatAlgorithm.java:
  Here.
command: Clean help options.

* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Add -h, -?,
  --help, by default.
command: Factor option management.

* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Create here
  the option list, and pass it to the concret classes.
* src/dctc/java/com/dataiku/dctc/command/AddAccount.java,
  src/dctc/java/com/dataiku/dctc/command/Alias.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/Version.java: Adjust the
  interface.
grep: Honor no-messages option.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: Fix it.
cat, head, tail: New header management.

* src/dctc/java/com/dataiku/dctc/command/cat/AlwaysCatHeaderSelector.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/cat/NeverCatHeaderSelector.java,
  src/dctc/java/com/dataiku/dctc/command/cat/NotCatLineSelector.java:
  Here.