Fix unnecessary inclusion of glibmm/threads.h. This can be resolved by ensuring that glibmm headers always preceed glib.h headers. Same applies with gtkmm/gtk+ etc
Warning cleanup.
Update to experimental r13565
Experimental merge of Ponyscape features into trunk (will not compile)