MetaWaylandTouch: fix running without touch hardware

Refuse to create a touch resource if we don't have the capability
(for misbehaving clients), and don't attempt to use touch data
structures that are not initialized.