Latest
Initial support for ONLP JSON Configuration Data

- The first use of the ONLP JSON configuration data is to provide support for transparently overriding
  the values of fields provided by the platform information structures.

  This will mainly be used for testing infrastructure. The config file contains an
  'override' section that can contain subkeys for all OID types, further indexed by ID.
  The override section is optionally consulted after retrieving the current values for a given OID
  and any fields listed with override values in the OID's section of the config file will have
  their fields updated with the configuration values prior to returning to the application.

  The fields and types of the data depend upon the OID. The key names in the config file always match their
  struct member names in the information structure.

  This provides a convenenient way to test the infrastructure that depends upon changing values that
  are not otherwise easy to control -- For example, testing SNMP traps for Temperature, FAN, and Power conditions.
  These trap events can now be simulated to occur on demand for verification.

  Only the FAN and Thermal structures have been updated at this time. The others are still a WIP.
Merge branch 'master' of github.com:opennetworklinux/ONLP

Conflicts:
	targets/utests/onlp/Makefile