[SPARK-4229] Create hadoop configuration in a consistent way

>  And people are out of luck if they have code that used to work because they were modifying new blank instances of Configuration, rather than the now-shared one?

I don't think that users were able to access the old `new Configuration()` instance; I think that the only code that could have modified this would be the Parquet code.