Add a new class, GPeriodic. We hope to use this as a paint clock that can be shared by GTK and Clutter. Many changes are still expected to the API.