mir: don't initialize the display if the required pixel formats aren't available
Drop remaining traces of GTK_UPDATE_ICON_CACHE build variable

Commit 655c75cab791ea965e705e1b8518e6008d3a755f removed the need for
this variable but left a couple of uses in. Drop them.