Add missing methods to DirectoryStub and FileStub.
Improve FieldParser.readField() performances.

The field name indicies are stored within a map instead of searching through
an array.