Make the timeline insensitive during rendering by hijacking all events

Fixes bug #709468
mainwindow: Compact the ProjectManager signal connection code
Use icon_name all over the place, as stock icons are deprecated in GTK+ 3.10