Fixed issue with printing the exception

We didn't catch it if some issue happened in the constructor of Runner (like if you forgot to import some module)

Also added a bunch of unit tests to run mrrunner.py and verify it works.
Merge pull request #42 from erikbern/hadoop-exceptions

Fixed issue with printing the exception
Added close and rename to MockFile

Change-Id: Ie4a53ed80606d5f697a5d8d8ffd9c44fd7c87769
Reviewed-on: https://gerrit.spotify.net/gerrit/49890
TC-Compile-And-Test: Team City <teamcity@spotify.com>
Reviewed-by: Elias Freider <freider@spotify.com>
fixed an issue with a unit test when running in Spotify's environment
Merge pull request #43 from erikbern/hadoop-exceptions

fixed an issue with a unit test when running in Spotify's environment
Raise exception when hive commands fail.

Previously, they were silently failing. Also,
seems that the exceptions are written to stderr,
so include that in the exception.
Fixed tracking progress to stdout

Change-Id: I5b983026d8d29dfdf41de08a4506a6dea05bc615
Reviewed-on: https://gerrit.spotify.net/gerrit/51236
TC-Compile-And-Test: Team City <teamcity@spotify.com>
Reviewed-by: Erik Bernhardsson <erikbern@spotify.com>
Add support for common hive params.

Motivation was to set the job name on the jobtracker UI,
but this also exposes a few other common params.
Fixed README.md issue for pypi

See https://github.com/spotify/luigi/issues/46
Fixed a potential deadlock if there's too much data on stdout

https://github.com/spotify/luigi/pull/34
Made hadoop_jar fix_paths able to handle trailing slashes
Merge pull request #52 from danmbyrd/master

Made hadoop_jar fix_paths able to handle trailing slashes
NOJIRA fixed copying of atomic paths with trailing slash
Merge pull request #53 from danmbyrd/master

small bug in last commit
Merge pull request #44 from jcrobak/fix-hive-errors

Raise exception when hive commands fail.
adding skip_trash option to remove method

Change-Id: I068f7b55230f14fc38c9a11957fd5387e33a2d8a
Reviewed-on: https://gerrit.spotify.net/gerrit/49220
TC-Compile-And-Test: Team City <teamcity@spotify.com>
Reviewed-by: Elias Freider <freider@spotify.com>

Conflicts:
	luigi/hdfs.py
Replace clear_table with more generic init_copy overridable method

Change-Id: Ia65a5029931f37dd98615166e53e4c62f0bd9301
Reviewed-on: https://gerrit.spotify.net/gerrit/46046
Reviewed-by: Erik Bernhardsson <erikbern@spotify.com>
Reviewed-by: Elias Freider <freider@spotify.com>

Conflicts:
	luigi/postgres.py
Experimental Debianization
Added a debian pkg for the server
Added directories to install luigi-server