Fixes visualizer for taskids with _ and numbers in the name
only fail if given an egg file, not a directory ending in .egg
Removing upstream_status from serialization info
Moving upstream code to do iterative graph traversal
Adding gzip support to application calls
Improve OO and remove code smell, hdfs layer.  Mend HDFS tests.
Revert changes in hdfs.py.
Fix merge issues in _hdfs_test.
Adjust indentation in setup.py
Adds dependencies on the mock library from pypi/debian
Merge pull request #164 from anyman/master

Improvements to the task visualizer
Merge pull request #119 from spotify/lallea/testability

Improve OO and remove code smell, hdfs layer.  Mend HDFS tests.
Wrap file in python object to allow run-time extensions by Format classes
Merge pull request #155 from alanbbr/master

directories ending in .egg work
Merge pull request #159 from JoeEnnever/master

Fixes visualizer for taskids with _ and numbers in the name
Merge pull request #166 from spotify/freider/mock_dependency

Adds dependencies on the mock library from pypi/debian
Merge pull request #168 from spotify/freider/file_wrapper

Wrap file in python object to allow run-time extensions by Format classes
Support map-only streaming jobs

If the number of reducers is set to 0, Hadoop won't even run the reduce
phase of the job.  So if there is no reducer() method defined in the
JobTask, we run a map-only job and the mapper writes output directly
instead of serializing the key/value.
"From: Luigi" to sender (which is configurable).
Merge pull request #169 from a1k0n/master

Support map-only streaming jobs