This commit make "fat jar" which contains all dependencies in a single jar.

This "fat jar" technic has a potencial risk with version compatibility issues.
However we are going to develop the ecosystem (hadoop, kafka, ...) as a whole
we can reduce this potencial risk.

Better ways of doing the same here [1]

[1] http://blog.cloudera.com/blog/2011/01/how-to-include-third-party-libraries-in-your-map-reduce-job/