Added annotated namespace to a few expressions (to ease finding origin after declarations merged into top network).
NEW_GEN: Added info printing.
Instantiated actors have types on expressions, make sure that they are XML printed and read when available.
NEW_GEN: Updated utils.
NEW_GEN: Updated variable and type annotation to support the transformation of expressions of list type.
NEW_GEN: Refactoring context and scope updating when moving expressions during transformations.
NEW_GEN: Transformation of all non-scalar or simple assignments to simple assignements using temp variables, also handles list self assignments.
NEW_GEN: Introduced new data structure with meta infer for list to handle dynamic list sizes and to in runtime keeping track of allocations etc. Also user types have gotten meta information, although limited used at the moment. The printed c code make use of a type specific copy, free, etc methods which checks the metadata at runtime. These methods have index and matrix size in separate parameters, hence updates to the printing of variables with option of separate strings for index. Also the initialization of list type variables sets the metadata.