Add more specific memory diagnostics result
Merge branch 'master' into fina-fix
IPMI Plugin

Code cleanup

Removed a lot of unwanted variables, structures, etc. Also restructured
and repositioned code blocks to simplify readability. Added a simple
structure within the hosts linked list which will hold all the
properties related to a node, including it's credentials, and the last
sampled metrics, all in one location.
Added mca parameters for bmc username and password.
Changed bmc username and password to type string
bmc password will be set to root and knc@123 if no mca parameters are
passed.
More logic to setting bmc user and pass. User will be parameter if
passed or root by default. Pass will be parameter if passed or NULL by
default.
IPMI Plugin

Massive code cleanup. New MCA Parameter for taking in sensor_list for
ipmi sampling. This in turn enables gathering of *ALL* and *ANY* sensor
metrics stored in the BMC.
IPMI Plugin

Modified how the sensor labels were compared with the user fed sensor
list.

Added another new MCA parameter through which user can pass a
sensor group name, which is compared with the sensor label, and if a
substring is found, then the sensor is sampled.
for ex.: if user inputs the tag 'Temp' then all sensor with their label
containing the term Temp will be sampled.
IPMI Plugin

Modified some function & Variable names to reflect their true need
Merge branch 'vin_ipmi_sensor_revamp'