Remove unused generated header and rebuild the assets only when the XML has been modified
Merge branch 'master' into wip/sort
Make the peers list 'sortable'
Make Infobar and its children a part of the UI XML

Also modified the CMakelist to rebuild the assets when the mainwindow.ui files is modified.
Cleaned up infobar's constructor
Make Status box a part of the UI's XML
Clean up Status box source and headers
Merge remote-tracking branch 'origin/wip/sort' into wip/looks-familiar

Conflicts:
	src/gtk/GtkPeerTreeView.cpp
Merge remote-tracking branch 'origin/wip/ui-rewrite' into wip/looks-familiar

Conflicts:
	src/gtk/GtkGeneralBox.cpp
	src/gtk/GtkGeneralBox.hpp
	src/gtk/GtkTorrentInfoBar.cpp
tidy up unused files
Fix build
Merge remote-tracking branch 'origin/wip/ui-rewrite' into wip/looks-familiar
needs debugging