nitdbg: Added class containing the trace information for a variable and the frame involved for this variable

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Changed signature for function seek_variable, now takes the Frame as a parameter

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
stdlib: Char, added functions is_alpha and is_alphanumeric (used for several operations in debugger)

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Added function to strip arguments from a function call or definition

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Added function to parse a command and get only its identifiers

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Seeks an argument in the specified frame to see if the variable is an argument in the function definition

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
Added function to trace a variable and all its super definitions

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Added function to add a variable to the trace list

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Added the trace detection in main loop

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Trace function, auto adds an object to trace when encountering a traced object in a funciton call

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: Added command to untrace a variable

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>
nitdbg: The untrace function can now be called via the interactive shell

Signed-off-by: Lucas BAJOLET <r4pass@hotmail.com>