Bug fixes to appointment and callback lists

These bugs were not affecting the system since these widgets are currently
only in indirect use.  Came across the bugs by accident.
Bumping to next version (1.2.5)
Adding new participant.other_name column

An additional column has been added to the participant table in order
to explicitely store participant's nicknames or specific notes about
their first or last name.