misc: do not enforce shiftwidth to 8, let the .vimrc user config

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib/simple_json_reader: support for Parser errors too

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: retire the old 'json' module based on libjson0

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: rename simple_json_reader as json::static

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
typing: promote visibility/redef node in APropdef

Signed-off-by: Jean Privat <jean@pryen.org>
lib/socket: Socket now subclass of BufferedIStream and OStream

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/socket: Simplified API for Sockets

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/streams: Added interface Pollable to Stream hierarchy

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/socket: Socket now subclass of Pollable interface

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/websocket: Websocket now subclass of BufferedIStream, OStream and Pollable

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard: Stdin/out/err now part of Sys.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/stream: Changed implementation of read to better respect its documentation

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
debugger: Removed network versions of debugger, now handled via options

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
debugger: Fixed client for new version of Debugger

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
model_utils: add direct access to intro and refined in mmodule

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
model_utils: extract modifier list from mclassdef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
model_utils: extract modifiers from mpropdef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
modelbuilder: link MVirtualTypeDef to ATypePropdef in Modelbuilder::mpropdef2npropdef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
niti: Updated test to comply with the niti without Transform.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
nitdoc: use templates for html output

Full rewriting of nitdoc to extract html templates

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Signed-off-by: Maxime Leroy <maxime.leroy76@gmail.com>