versioning: added new column for change reason

To be able to save a change reason, the column "change_reason" has been added
ChangeReason will now be read from the database
Fix: If no change reason is specified none shall be saved

If no change reason is specified, e.g. while importing data,  an empty string will now be saved