Improvements for FormResetCurrentBranch

- simplify by using CommitSummaryUserControl (and revise CommitSummaryUserControl)
- Use colors (green, yellow, red) for Reset type options. This way it is easier to see the severeness of the consequences.