- Insert usefull modifs from branch dev_lwk3
Add unit tests for serialization
Unit testing for most of the serializable objects
Added StreamImage to unit test (not working)
Add Serialization of StreamImage
Finish impl and unit tests for serialization
All unit tests are finally ok
Rename Label to eventName for all events
Add unit tests for external serialization in Event
Reformat event before writting on stdout
Set flag -Wextra and fix warnings
Fix one unit test and serialize module (parent only)
Fix one unit test
Merge branch 'master' into dev_lwk4

Conflicts:
	bulk/StreamDebug.h
Remove id from Stream class. It was useless
Change the GetType method of controllers. Now fully static
Change type for Streams
Define MKCLASS and MKTYPE and define the distinction
use MKCLASS and MKDESCR to define classes and descriptions in modules