Read Pillar files into OrderedDict to preserve source order