allow custom HADOOP_CLASSPATH

We want to be able to add custom jars to the HADOOP_CLASSPATH environment variable. This was the least hacky way I could think of.
What if `HADOOP_CLASSPATH` is empty? Won't you get a trailing `":"`?