Move the implementation of the MasterClock into MasterClockDefault, so backends can provide their own implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=744668
e942856 main: Make the MasterClock an interface
clutter/Makefile.am | 4 +-
clutter/clutter-master-clock-default.c | 716 ++++++++++++++++++++++++++++++++
clutter/clutter-master-clock-default.h | 48 +++
clutter/clutter-master-clock.c | 657 +----------------------------
clutter/clutter-master-clock.h | 25 +-
5 files changed, 807 insertions(+), 643 deletions(-)
Upstream: git.gnome.org