Load the settings UI from a resource bundle

Now you won't need to keep settings.glade after building.
Fix build

Also remove a warning, and make the main window darkened when settings is open.
Rewriote GtkMainWindows in GtkBuilder UI definition XML
Move resources.[ch] to build/
Make Infobar an XML Element
Merge branch 'wip/ui-rewrite' of https://github.com/gtorrent/gtorrent-gtk into wip/ui-rewrite
Merge branch 'master' into wip/ui-rewrite

Conflicts:
	src/gtk/GtkMainWindow.cpp
	src/gtk/GtkMainWindow.hpp
Fix build
Fix Infobar and Magnet button
Merge remote-tracking branch 'origin/wip/ui-rewrite' into wip/looks-familiar

Conflicts:
	src/CMakeLists.txt
	src/gtk/GtkMainWindow.cpp
	src/gtk/GtkMainWindow.hpp
	src/gtk/GtkTorrentTreeView.cpp