GObjectify
The following changes are made in this MR:
- Add GObject properties and signals to handle purple requests and use them
- Avoid using internals of chatty-window class in other classes (mostly, chatty-manager.c)
The following changes are made in this MR: