Ahaggar: gcc log module fix bugs

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: use the new class-style

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: create the GCCnodes object

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Ahaggar: add the gcc_tree module to parse GCC tree.def file

Signed-off-by: Djalal Harouni <tixxdz@opendz.org>