Not having a .py extension breaks many python related tools, and is generally kind of obnoxious.
This is a minor quality of life improvement to allow lit config files to have .py extensions. The original filenames are still supported, now you just have the *option* of having a lit config file with a .py extension. I didn't want to get too heavy handed, so I only changed the configs in llvm/test and llvm/test/Unit