NEW: Terminal control codes

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
NEW: utf8 decode string / byte

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
NEW: Beginning of UTF8 support in the read part of the TTY

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
ADD: YouCompleteMe configuration

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
ADD: Now reading from tty

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
NEW: Basic run / render while

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
[TTY] NEW: Now creating TTY and executing a shell

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
FIX: line_t -> char_t

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
NEW: First commit of the clean rework

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
ADD: Smart redraw, for optimized performance

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
FIX: Change BUF_SIZE from 1 to 2048 for better performance

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>
ADD: Basic code, slow working terminal emulator

Signed-off-by: Ne02ptzero <louis@ne02ptzero.me>