Implement named functions in transformation 0, with basic test suite. Scoping rules are considered in order to substitute only the free variables;
In transformation 1, do not freeze dimensions defined in outer wheredim clauses unless explicitly frozen. This fixes an issue that was making value and named functions not usable;
In tcore, detect infinite loops in requests for missing dimensions.
Transformation 0 is refactored before being modified for named functions.
Main changes:
Transformation 0 is refactored before being modified for named functions.
This PR depends on PR #50.