Always remove the sign column when disabling gitgutter.

Previously with `gitgutter_sign_column_always = 1` the sign column would
remain after calling `GitGutterDisable`.  Now the sign column is always
removed when disabling gutter.
Always prevent flicker.

Previously flicker was prevented only when the sign column was
always present.