General tidying in Frames.
Merge pull request #179 from greboid/tidying

General tidying in Frames.
Merge pull request #180 from csmith/master

Plugin support for core changes.
Some tidying + testing in Time plugin.
Merge pull request #181 from greboid/tidying

Some tidying + testing in Time plugin.
Add TimerCommandTest.
Merge pull request #182 from greboid/tidying

Add TimerCommandTest.
Fix client not working on GTK.
Merge pull request #183 from greboid/tidying

Fix client not working on GTK.
Use events.