Add changeset id storage (addresses #703)

If the changeset has been updated recently (<60min) then use same changeset id, otherwise open new changeset. If comment has changed, open new changeset. Don't close changesets - let them auto-close.