Provides implementations of FieldExtractor.

The FieldExtractor.getMetadataName() values of "name" Example.NAME and "weight" (case-sensitive) are special. In particular, "name" is used throughout the Example environment to uniquely identify Examples within a Dataset. "weight" should only be used for the FieldExtractor supplied to RowProcessor as the weightExtractor which is used by the system to weight Examples.