grep: Count option.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: -c, --count.
grep: Quiet option.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: -q, --quiet.
grep: More options.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: -n, -G, -E.
grep: New implementation.

* src/dctc/java/com/dataiku/dctc/command/Grep.java: Implementation
  here.

* src/dctc/java/com/dataiku/dctc/command/GrepMatcher.java,
  src/dctc/java/com/dataiku/dctc/command/InvGrepMatcher.java
  src/dctc/java/com/dataiku/dctc/command/StringGrepMatcher.java,
  src/dctc/java/com/dataiku/dctc/command/IgnoreCaseGrepMatcher.java:
  Matcher class for grep.

* src/dctc/java/com/dataiku/dctc/command/GrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/QuietGrepPrinter().java,
  src/dctc/java/com/dataiku/dctc/command/CountGrepPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/SimpleGrepPrinter.java: Line
  printer for grep.

* src/dctc/java/com/dataiku/dctc/command/GrepHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/QuietGrepHeaderPrinter.java,
  src/dctc/java/com/dataiku/dctc/command/SimpleGrepHeaderPrinter.java:
  Print the header for grep files.

* src/dctc/java/com/dataiku/dctc/command/GrepLinePrinter.java,
  src/dctc/java/com/dataiku/dctc/command/ColoredGrepLinePrinter.java,
  src/dctc/java/com/dataiku/dctc/command/OffGrepLinePrinter.java,
  src/dctc/java/com/dataiku/dctc/command/OnGrepLinePrinter.java: Line
  number printer for grep