Fix a typo in README.md.
Do ISO-6429(ECMA-48) compatible control function parsing and add a test
script
Squashed commit of the following:

commit 242238263bd5d0a577e19038cb444b2f8a335ae5
Author: saitoha <user@zuse.jp>
Date:   Thu Jan 10 22:03:44 2013 +0900

    Check datalen before parsing final byte

commit 5d3b757ea3b7fa04cb81f2627c50c9db48491f28
Author: saitoha <user@zuse.jp>
Date:   Thu Jan 10 22:02:04 2013 +0900

    Fix typo and some bad style, such as blank spaces at end of line

commit 6222217bc71ec3aadc302e6f777da974c6bbdb79
Author: saitoha <user@zuse.jp>
Date:   Wed Jan 9 00:56:09 2013 +0900

    Fix debug code, and add some comments

commit 0e742a6ce554639578e227e4a43954d94aeacd2b
Author: saitoha <user@zuse.jp>
Date:   Wed Jan 9 00:55:40 2013 +0900

    Drop VT100TCC.u.csi.{modifier,question} parameters

commit c70c5ad016f4ae84313a7cd86e09d1c600dca010
Author: saitoha <user@zuse.jp>
Date:   Tue Jan 8 23:52:27 2013 +0900

    Improve control function's dispatching system

commit 4bb29d918a8f83855b93aa021c8ad2aca9dd91f1
Author: saitoha <user@zuse.jp>
Date:   Tue Jan 8 22:40:59 2013 +0900

    Add a test script for ISO-6429 control function parsing

commit 41daa5c7d4d54abb4ae158320b771cd7a9314be6
Author: saitoha <user@zuse.jp>
Date:   Tue Jan 8 21:54:25 2013 +0900

    Do ISO-6429(ECMA-48) compatible control function parsing
Fix a problem when parameter length exceeds VT100CSIPARAM_MAX
ex. echo -en '\033[;;;;;;;;;;;;;;;;'
Do continuous parsing
Add tests for continuous parsing and long parameter
Add new option "useCanonicalParser"
Keep the old version of CSI parser
Add "Use canonical parser" option into preference panel