let 'make clean' erase out generated *.c, *.vapi, *.h files.
Tp.PracticePage: make it doesn't pick next finger beyond the string boundary.
Tp.HandWidget: fixed seg fault which is caused from reffering FingerStick in wrong index.
Tp.FingerPracticePage: support for all column (when row-position is set RowPosition.INVAILD)
Tp.PracticePage: use Gtk.Entry.set_attributes () from binding.
Tp.Layout: Added virtual functions for custom input support.
Tp.PracticeEntry: Added Tp.PracticeEntry
make use of Tp.PracticeEntry
Tp.PracticeEntry: change insert_string() to position based.
Tp.PracticeEntry: take care of preedit strings.
Tp.PracticePage: make use of over_attributes instead of attributes.
Tp.Util.get_pairs: removed.
Tp.Util.insert_string: moved from Tp.PracticeEntry.
Tp.PracticePage: fixed behavior to access beyond string boundary.
Tp.PracticeEntry: make it to use "gtk-im-module-simple" im module, to prevent im modules take control of strings.
Tp.TLayout: added TLayout for testing preedits.
Tp.LayoutIM: Removed (as Tp.PracticeEntry implements custom IM facility)
Added early implementation of preedit on Tp,Hangul2Layout using libhangul
Tp.PracticeEntry: added input_changed() signal, to update input and preedit at once.
Tp.PracticePage: remove some printf.