Why is library path specified individually in spark.driver.libraryPath, but as a part of extraJavaOptions here?