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
Remove uCli support.
Latest
Add vendor, model, and serial fields.
Verification testcases from known data.
New QSFP.
Add option to dump the system ONIE information only.
Expose onlp_sfp_post_insert() for applications that perform direct SFP management.
More test inputs.
IBM-Amphenol 1G CX.
Add onlp_sfp_enable_[get,set]()
The floating point interfaces have been removed.
The floating point interfaces have been removed. Millivalues are now supported.
Add missing modules.
Initial breakout for fan and led platform management.
Merge branch 'master' of github.com:opennetworklinux/ONLP
Add init_file() and show()
Simple commandline app for eeprom files.