Revert "Bind the themes to the livecycle of the screen"
This reverts commit 1f5dea9e, since it was causeing noticable behaviour changes. Previously, GTK_DATA_PREFIX=/ ./gtk3-demo would start gtk3-demo with the Raleigh theme. With that change, it was starting with no theme at all (i.e. all black).
Showing with 129 additions and 198 deletions