Moved typedefs VariablesMap and FunctionsMap out of Compiler, to let TargetDescription fill these maps.