Created smaller client jar

In addition to the server -jar-with-dependencies, we now create a
smaller jar for the client that uses fewer dependencies. The client jar
is about 5.3mb, while the server jar is about 19mb. It passes Hadoop
MapReduce and 'tachyon runTests'.