Integrate snakebite into luigi

Hi,

I am trying to use snakebite for a few hdfs ops.

A lot of code are borrowed from an old pull-request https://github.com/spotify/luigi/pull/62 

Let me know if there is any problem.

Thanks!