Variable data parsing functions
Corrected the type name
Added type linked list to the ctf_file

From now on, the ctf_file struct contains also the type information.
Added all new appropriate include headers