clutter: implement rubyish Clutter::TextBuffer methods and its tests