lib: intro of json serialization module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/json: separate the pretty print from libjson0 v0.10

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
libs/json: duplicate null check for retro-compatibility

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/json: also check for null in Sequence

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/json: fix const char* errors

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/json: removes spaces in test for retro-compatibility

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge remote-tracking branch 'alexis/libs/json' into next

Conflicts:
	tests/nitg-e.skip
	tests/nitg-s.skip
	tests/nitg.skip
	tests/niti.skip
tests: add sav/json.res

Signed-off-by: Jean Privat <jean@pryen.org>