Rename neighbour_row_box.glade to multicast_participant_row_box.glade.
Implement MulticastParticipant::get_ip_address().
Update MainWindow to work with MulticastParticipant.
Fix MulticastParticipants::ttl_maintainer_callback_nothrow()
Add Response::get_id().
Rework initialization of objects in Service::on_application_activate(), so now it can deal with failures.
Add IDGenerator test.
Revert "Add IDGenerator test."

This reverts commit 23ea14003859fa88faa37eb010e026b432b3c273.
Revert "Revert "Add IDGenerator test.""

This reverts commit e17fd53c2018de15178d12aa0229e6bf78a82888.
Revert "Add IDGenerator test."

This reverts commit 23ea14003859fa88faa37eb010e026b432b3c273.
Modify add() and find() methods in MulticastParticipants.
Implement move constructor in Protocol::Participant class..
Implement copy constructor and modify compare() in MulticastParticipant class.
Implement body of some callbacks in Service.
Add information bar do main window.
Update MainWindow class.
Fix widget name in main window.
Implement (partly) displaying messages in main window.
Introduce CString class.
Polish main window.