Calendar backtraces when \r\n is used in timezone data files.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=2675
Reported by Martin Nilsson, IDA nilsson@pike.ida.liu.se
The Calendar module does not handle the case where \r\n is used as line breaks in the time zone data files, which is the case in Windows Pike distributions. A simple solution is to add -"\r" in the get_all_rules function, or modifying all the places where the data is used, e.g. by adding a newline makro that is platform dependent.