gitk: also handle continue in getblobdiffline_end

because continue migh result in loop termination also.
gitk: refactor hunkfilter

* use dictionary instead of several variables
* separated some convenience functions
gitk: when "Ignore space change", handle individual changes in hunk
gitk: remove unnecessary returncode handling

"contunue" for extracted body IS JUST A "RETURN"