Add deleter for handling gchar* in unique_ptr.
Add callback mechanism for handling settings changes.
Simplify a bit Makefiles in test directory and add gsettings schema compilation for Preferences class.
Prepare Preferences for tests.
Introduce partly implemented Preferences::announce_presence() method.