Merge pull request #2 from saitoha/add-cpr-to-info

Add caps for cursor position report
* remove offset parameter in struct terminal
* add rotate mode (see conf.h)
* add lazy draw and background draw option (see conf.h)
add some runtime options, add some OSC (including glyph width report)
fix glyph width report
support DRCS (DECDLD/DRCSMMv1) and code refine
update README
rewrite code of yaftx for ver0.2.5
modify wrong link
yaftx supports xim / init errono in util.h
update Changelog
update README/Changelog
suppressed debug message
initialize name in eopenpty() for removing compiler warning
Mod1Mask couldn't work / buggy input mode selecttion / add custom keys (Alt + [Up/Down/Left/Right])
change call point of set_rawmode()
update Changelog for yaft-0.2.8
add BACKGROUND_DRAW
add setjmp error handling
rewrite parse_arg and add some functions
add functions for sixel