Added wrapper for GtkTreeModel

GtkTreeModel is an abstract class/interface implemented by Tree/ListStore
Added wrapper for GtkTreeStore
Added timout functions to TGtkApplication
Added idle functions to TGtkApplication