Merge branch 'pr/n1402_feinstaub'
Merge branch 'pr/n1381_CallMeLaNN'
Merge branch 'pr/n1375_feinstaub'
Merge branch 'pr/n1367_DanRigby'
Trim revision name
FormChooseCommit: use table layout (fixes https://github.com/gitextensions/gitextensions/pull/1400#issuecomment-10054073)
Rename FormCherryPickCommitSmall to FormCherryPick
FormCherryPick: ParentsList: fix duplicate list box items when choosing another merge commit.
FormCherryPick: increase listbox height of ParentsList to have more space for more parents
Move CommitInfo form to subfolder CommitInfo
GitUI.CommitInfo: move code of class CommandEventArgs to separate file because it hinders the VS designer; fix namespaces.
Move CommitSummaryUserControl to subfolder CommitInfo
XHTML2RTF: format code
Rename XHTML2RTF to RichTextBoxXhtmlSupportExtension (code style). Fix next-to-last commit.
CommitSummaryUserControl: improve layout
CommitSummaryUserControl: fixes
FormArchive, FormCherryPickCommitSmall: fixes after CommitSummaryUserControl has changed
RevisionGrid: context menu: move "Revert commit" and "Cherry pick commit" out of submenu and rename it to "Advanced"
FormCommit: reorder context menu to better match the ones from File tree and Diff tab
FormRevertCommitSmall: now uses CommitSummaryUserControl; fix label text.