CVS commit by kalle: Finally fixed Kroupware issue #113: Don't update if no change has been made. Lots of operator== M +18 -0 alarm.cpp 1.8.2.1 M +2 -0 alarm.h 1.9.2.1 M +12 -1 attendee.cpp 1.8.2.1 M +3 -1 attendee.h 1.7.2.1 M +1 -3 calendarimap.cpp 1.1.2.23 M +8 -0 duration.cpp 1.2.2.1 M +2 -0 duration.h 1.2.2.1 M +11 -1 event.cpp 1.11.2.1 M +4 -1 event.h 1.12.2.1 M +34 -0 incidence.cpp 1.29.2.1 M +3 -1 incidence.h 1.24.2.1 M +31 -0 incidencebase.cpp 1.11.2.2 M +1 -0 incidencebase.h 1.6.2.1 M +8 -1 journal.cpp 1.5.2.1 M +2 -1 journal.h 1.7.2.1 M +8 -0 person.cpp 1.3.2.1 M +1 -0 person.h 1.2.2.1 M +20 -0 recurrence.cpp 1.20.2.1 M +14 -0 recurrence.h 1.17.2.1 M +13 -1 todo.cpp 1.15.2.1 M +2 -1 todo.h 1.12.2.1