[hadoop] Update to be self-contained and not rely on "jobconf" vs "configuration" to allow running in both hadoop 2.x and 1.x