Added support for custom commands and the capability to not connect to theme changes.

The first is done with the "custom_command" key in the watcher, the second using the "no_theme_triggers" boolean key.
Ensure that the file to load ends with .watcher.
1.0.3
Merge branch 'master' into debian
debian/control: switch to valac-0.26
1.0.3-1