add 'diff in new tab'
    - 'dt' in Gstatus window
    - :Gtdiff command
fix unintentional cursor movement after a new tab is opened
fix 'gt' behavior to work correctly