grep: Fix.

* src/dctc/java/com/dataiku/dctc/command/grep/ColorGrepPrinter.java:
  Here.
test: For cat and cmp.

* tests/cat.test: Here
* tests/cmp.test: Here.
cmp: Count the number of line.

* src/dctc/java/com/dataiku/dctc/command/Cmp.java: Here.
fixup! test: For cat and cmp.
test: Forgot the runner.

* tests/run: Here.
head, tail: Correct null pointer exception.

* src/dctc/java/com/dataiku/dctc/command/Head.java,
  src/dctc/java/com/dataiku/dctc/command/Tail.java: Same position,
  same idea.
New test for head and tail.

* tests/head.test, tests/tail.test: Here.
tail: Correct option naming.

* src/dctc/java/com/dataiku/dctc/command/Tail.java: '-c' not '-b'
tail: Prefer long option naming.

* src/dctc/java/com/dataiku/dctc/command/Tail.java: For parsing
  retrieving.
head, tail: More test.

* tests/tail.test, tests/head.test: Here.
test: Update exit status.

* tests/cat.test, tests/cmp.test, tests/head.test, tests/tail.test:
 Here.
test: For grep.

* tests/grep.test: Here
test: Make html and pdf report.

* tests/run: Here.