libweston: set the default presentation clock in weston_compositor_create()
This way, backends that have no special requirements for the clock don't need to do anything.
This will also be important to support multiple backends at the same time (!578 (merged)): The DRM backend only works correctly with CLOCK_MONOTONIC. Without this, other secondary backends will overwrite the clock and the timing calculations are incorrect.