Experiment: Lazy evaluation of argument lists in evaluation context. Allows e.g. for loop variables to be dependent on each other
Refactored assignments and assignments_var into one component
Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used)
Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost
Re-added donb's patch for handling deprecated parameters to import
Modified parse to allow overloading of variables in local blocks. Also did some minor cleanups while at it. Test cases missing
Fixes remaining dxfdim() issue from #217
Merge branch 'master' into local-scope
Backported to bison 2.4
Temporarily deactivate new feature: variable declarations in child block
Merge branch 'master' into local-scope