Shell: do not hardcode 1280x720 size, take II

Clutter no longer uses the HAVE_CLUTTER_X11 macros, also check we are really
using the X11 backend rather than just having the headers staged.