Ragel free build with handwritten parser

Now MouseTerm cannot hanldle "multiple-parameterized" control sequences(e.g. "\e[?1000;1006h") correctly. But ragel is not suitable for parsing such complex sequences.
So I wrote a handmade [VT-compliant parser](http://www.vt100.net/emu/dec_ansi_parser) for it.