Adopting new logic for the sensor ipmi plugin's configure.m4

With the current change the IPMI plugin will be:

    1. Disabled if explicitly stated by a 'with_ipmi_sensor=no'
    2. Enabled if explicitly stated by a 'with_ipmi=yes' and the
dependent ipmiutil libs are available.
    3. Enabled if 'with_ipmi_sensor' is not mentioned but the
dependent libraries are available

The ipmiutil libraries can be:
    1. Enabled 'with_ipmiutil=yes' or 'with_ipmiutil=/path/to/libs'
    2. Disabled 'with_ipmiutil=no' will disable the ipmiutil libs
    3. If 'with_ipmiutil' is not mentioned then it will be checked
depending on whether any other component using the ipmiutil libs
is enabled or disabled
Fixing code review comments for configure macros of IPMI sensor & IPMIUTIL
Addressing more review comments.
Merge branch 'vin_configure_fix'
basic power get/set in scheduler
Ckpt

Conflicts:
	README
	orcm/mca/scd/base/scd_base_frame.c
add notes for putting sessions on hold, validate enough nodes defined to satisfy session request
change analytics cbdata cleanup to clearer caddy pointer
analytics fix incompatible progress thread management (thanks to Andy Hoffman for finding this)
send hwloc topology with node checkin
cluster based power budget setting
reduce memory footprint by condensing hwloc topologies
scd base memory cleanup topologies and node pointer array
Merge branch 'scheduler'
fix scd potential bug in power budget where total cluster size is 0
Merge branch 'scheduler'
OMPI sync from ca0b969
orcm build system fixup after sync
sync from Ralph's repo