Merge pull request #130 from saitoha/feature-auto-repeat-mode

Add support for DECARM (auto-repeat mode)
Add DECLRMM(DECVSSM; vertical split-screen mode)
Add left/right margin
Apply left/right margin with NL/SU/SD/IND/RI
Apply left/right margin with IL/DL
Reset left-right scroll margin when reset/resized
Reset vertical screen split mode with RIS
Apply L/R margin only when DECSCLM is enabled
Treat vscroll mode as screen property
Apply L/R margin to HUP/HVP
Allocate appropriate amount of cells when scrolling
Respect left margin on carriage return
fix-for new line
setString(+autowrap mode/insert mode) respects left-right margin
Respect left-right margin when BS is invoked