Merge pull request #2869 from RosettaCommons/roccomoretti/case_sensitive_filename_test
Add a test to check for case sensitive filenames in the repository.
This PR adds an integration test which should throw up an error (even on Linux) if a commit in the `main` repository accidentally contains two files which are only distinguished by case.