Remove surplus assertions.
Continue making callbacks mandatory (i.e. callback have to be bounded).
Update UdpMulticastSocket tests.
Remove invalid assertion.
Update Serializable tests due to last changes in Serializable class.
Add Session class stub.
Add new classes for session communication in Protocol name space.
Add Connection::set_data_read_callback().
Do some work in Session stub.