clean: Imports.

* src/dctc/java/com/dataiku/dctc/command/Nl.java: Here.
fix FIXME.

* src/dctc/java/com/dataiku/dctc/command/grep/InvGrepMatcher.java:
  Respond to the question: No, we don't need to color.
grep: Catch less code.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: Correct the fixme.
clean: Comments.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: Here.
nl: Add forgotten options.

* src/dctc/java/com/dataiku/dctc/command/Nl.java: Here.
ls: -f means -Ua.

* src/dctc/java/com/dataiku/dctc/command/Ls.java: Correct it. Delete
  the fixme.
cat: Use the yell policy.

* 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/abs/Command.java,
  src/dctc/java/com/dataiku/dctc/command/cat/AbstractCatAlgorithm.java,
  src/dctc/java/com/dataiku/dctc/command/cat/CatAlgorithmFactory.java:
  and adjust.
clo: Correct some bug.

* src/dctc/java/com/dataiku/dctc/clo/Parser.java: Return the right
  value, and correct an if test.
nl: Better check for the integer values.

* src/dctc/java/com/dataiku/dctc/command/Nl.java: Here.q
head, nl: Factor int option management.

* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Put the nl
  function here.
* src/dctc/java/com/dataiku/dctc/command/Head.java,
  src/dctc/java/com/dataiku/dctc/command/Nl.java: Use the command
  function.
clean: Comments, style.

* src/dctc/java/com/dataiku/dctc/command/Ls.java: Comment.
* src/dctc/java/com/dataiku/dctc/command/cat/CatRunner.java: Style.
clo: Factor the decrement of the option.

* src/dctc/java/com/dataiku/dctc/clo/Parser.java: Here.
clo: Remenber the position of each option.

* src/dctc/java/com/dataiku/dctc/clo/Option.java: Command position.
* src/dctc/java/com/dataiku/dctc/clo/Parser.java: Remember the last
  position of each command.
clo: Manage the equals character inside the option.

* src/dctc/java/com/dataiku/dctc/clo/Parser.java: Need to be splitted.
clean: Delete debug print.

* src/dctc/java/com/dataiku/dctc/clo/Parser.java: Here.
clo: Helper function for getting position.

* src/dctc/java/com/dataiku/dctc/clo/Parser.java: In the parser.
command: Helper function for getting the position of an option.

* src/dctc/java/com/dataiku/dctc/command/abs/Command.java: Here.
head: Correct lines/bytes management.

* src/dctc/java/com/dataiku/dctc/command/Head.java: Get the last
  declared option between lines and bytes (as posix head).
tail: Correct lines/bytes management.

* src/dctc/java/com/dataiku/dctc/command/Tail.java: Keep the last
  declared option.
utils: Utils for pretty printing char.

* src/dctc/java/com/dataiku/dctc/utils/CharUtils.java: Code from gnu
  coreutils cat.c