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.
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.
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
Remoted legacy debian rules stuff
Fixed .install files for Debian
Add #luigi and luigi-user to readme
Merge pull request #54 from jcrobak/patch-1

Add #luigi and luigi-user to readme
debian init file for luigi-server
Create log dir and pid dir if they don't exist.
Also remove spotify specific user reference in debian init
Merge pull request #55 from spotify/freider/auto_create_dirs

Create log dir and pid dir if they don't exist.
Update LICENSE