Fix indent guide

This fixes the indent guide when lines around the whitespace lines change. It will check whitespace lines surrounding a change. If their indent level changes, it will invalidate the whitespace lines.

@nathansobo will you check the changes in tokenized-buffer and make sure it's legit? Also, let me know if there are benchmarks I can run to make sure typing is ok.