[SPARK-2878] Part 5: Support spark.files.userClassPathFirst