Add a Jekyll doctor warning for URLs that only differ by case

Those URLs are problematic on case-insensitive file systems because one of the URLs is overwritten by the other.
Fixes #3035