ticket: Calculate `cnum` automatically in `Ticket.save_changes()` if it isn't provided.
Part of #8947.
Authored by: rblank 2010-02-05
Parent: [r9157]
Child: [r9159]