lib/standard/streams: Added simple error management for streams

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard: Got rid of FDStream, reified under FStream

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/file: Auto-flush write streams

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
niti: Added new module for correct handling of primitive types in the Interpreter.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/file: Added a way to change the buffering for a specified stream

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
sys: Force the buffering of stdin and stdout as Line-buffered

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
tests: Updated sav for two tests whose behaviour have been corrected with the previous commits

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
bin: remove shell script nitc

Signed-off-by: Jean Privat <jean@pryen.org>
src: rename nitg to nitc

Signed-off-by: Jean Privat <jean@pryen.org>
Make: build nitc instead of nitg

Signed-off-by: Jean Privat <jean@pryen.org>
tests: use binary nitc

Signed-off-by: Jean Privat <jean@pryen.org>
tests: update testing of nitc.nit

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

squash-test-rename
man: rename nitg to nitc

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

Signed-off-by: Jean Privat <jean@pryen.org>
bin: add compatibility shell script for nitg

Signed-off-by: Jean Privat <jean@pryen.org>
contrib&examples: Makefiles use nitc instead of nitg

Signed-off-by: Jean Privat <jean@pryen.org>
benchmarks: use nitc instead of nitg

Signed-off-by: Jean Privat <jean@pryen.org>
bash_completion: switch nitg and nitc

Signed-off-by: Jean Privat <jean@pryen.org>
lib/nitcorn: fix a typo

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
lib/nitcorn: fixes old inits warning

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>