Move DeviceManager/InputDevice private API to a different header.
This adds a clutter backend for running under the wayland window system. Initial cogl framebuffer integration by Robert Bragg.