Fix two bugs found by Wayne: 1) if the ChangeSet file was not the file selected, but it had     comments, no cset was created.  2) when pasting comments, the icons didn't get set to a checkmark    and the files didn't get added to the changeset
Fix two bugs found by Wayne:
1) if the ChangeSet file was not the file selected, but it had 
   comments, no cset was created. 
2) when pasting comments, the icons didn't get set to a checkmark
   and the files didn't get added to the changeset

Also add some testcases for citool and improve the test harness
(courtesy of Bryan).

bk: 41b692483qUw15wLvTi-IcOlMaHaBQ
bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper,bitkeeper-scm/bitkeeper