New cmake option for GTK3. Default is GTK2.
make GTK UI compatible to GTK3
Add GTK3 to travis