Case-insensitive file extension matching