calendar bugfixes:
* fails if no end date
* event type change is not counted as change
* linebreak adds to the calendar summary

feature: distinguish id and human-readable name

--HG--
extra : amend_source : e092539b0085e55ac9c18db10644ea70effcd19f
US calendar update
Updated French calendar