First round of optimisations for the pch generation

a factor of 2 was gained in speed. Not clear how it got so slow
in the past. Probably because of the implementation of the features
of the DictSelection.
The timing for a debug build went from 460s to 255s.
Correctly do not assume order of iotype and ioname properties

this lead to not compilable dictionaries.