Print item keys in IllegalItemError, in sections with __MANY__ items.

```
[runtime]
      [[root]]
          [[[event hooks]]]
                rubbish = garbage
```
Validation should have printed this:
```
'Illegal item: [runtime][root][event hooks]rubbish'
```
but it was printing this:
```
'ERROR: illegal item: rubbish'
```