fix (and rename) tab command so that it reindents the entire region if active_mark is True
fix problem with growing a window which the other window to scroll off into another part of buffer