GdkQuartz: Handle NULL from [NSGraphicsContext currentContext].
By returning a default surface. The situation where there's no currentContext arises when GtkCSS is trying to determine the layout sizes so no actual display is necessary. Closes: #1411