Consolidate finish_frame timing of timer driven backends
Extract the finish_frame_timer arming code as well as finish_frame timestamp reporting into two helper functions weston_output_arm_frame_timer()
and weston_output_finish_frame_from_timer()
that can be shared by the timer driven backends.