Extracted progressions to separate source file.
Renamed parameters of contains() in ranges.
Removed old range test which were spread all over the place.
Generated codegen tests for ranges.
Added newline after copyrights in generated tests.
Removed newline after copyrights in generated injectors.