update tips

(cherry picked from commit 4201c8700f46e88be6ce4611772d5e382625f435)
[vcs] IDEA-115571 Don't clean change lists's commit message until committed

PROBLEM:
1. User clicks "Commit".
2. CommitChangeListDialog#doOKAction is executed.
3. It calls saveCommentIntoChangeList and saves the commit
   message into the active change list.
   It also calls saveDialogState which persists commit message in
   history.
4. Then it calls the pre-commit executors.
5. Then it calls defaultListCleaner.clean(), which effectively cleans
   the commit message.
6. When the commit dialog is invoked again (after reviewing analysis
   results), it looks for the commit message.
   The change list doesn't have one => asking getDefaultMessage from
   the CheckinEnvironment.

SOLUTION:
clean the default change list comment only if checkin handlers allowed
to commit.
menu is not visible on Linux + IntelliJ theme