make GTK UI compatible to GTK3
update TODO
Update cmake options to make GTK2 or GTK3 choosable. Default is GTK2.
Add GTK3 to travis