lib: intro the StringOStream class

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: intro the abstract serialization module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: intro the json serialization module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
frontend: intro the serialization phase

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds test for the serialization phase and json service

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/serialization: adds a method to detect unserializable type

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
serialization: add support for Arrays

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>