Add parent context to iterable context values

fixes #25
Removed the --fatal-type-errors arg from the dartanalyzer
Revert previous solution and skip failing test
Removed caching and made the parent context final
Do not skip the test of issue #25
Added a test which to help with #25
Make sure that we provide a parent context to iterables
Fixed regression