Adjust vim scrolloff setting

Scrolloff was adjusted to three lines of context before the
whole window scrolls. This avoids jumps in screencast gifs.
Activate matchit for rubyblock text object

Also set filetype indent plugin inside conditional for
checking if it's vim or vi.