Introduce Neighbourhood class stub.
Introduce Protocol name space nad protocol::Neighbour class.
Add exception rethrowing to SerializableTuple class.
Add support for enumeration types. Also error handling and debbuging was improved.
Implement some I/O features in Neighbourhood.
Update & extend Serializable test.
Include glibmm.h in error.hpp.
Implement Protocol::MulticastHeader.
Add test for classes in Protocol name space.
Implement helper stuff for dealing with GObject/GTK+ objects in a safe way.
Abandon GTKmm and use pure GTK+.
Improve Glib helpers.
Rewrite code to use GTK+/glib.
Micro updates in Buffer.
Make compute_size(), marshal() and unmarshal() from Serializable non-vitual methods and mark some static methods in SerializableTupleInternal name space as inloine.