Test the behavior of Design.extendScope

- Extending by null design.
- Extending by self.
- Extending by the same design multiple times.
Added an ID caching test.

See comments in duplicateMappingId01.xml for details.
Renamed some configuration files
Updated a test

Now checking whether nested parameters can reference parameters
that are nested inside a different parameter.
Added another test for parameter over shadowing