Make ParquetInputSplit extend FileSplit

The main benefit of extending FileSplit instead of InputSplit is the ability to have other code that works with FileSplits work with ParquetInputSplit without any modification. Think code that works with different types of file backed splits. (first two commits are due to not having used git in a while)