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>