gitk fix: finalize after real end

For ignorespace The is a bug: last hunk sometimes not written. This is
caused by $ctext being already disabled by that time.

Fix by movin disabling later. Also move blobdiffmaybeseehere,
looks like for that funcitonality it is also valid