test_single_platform skipped as it's now failing per recent changes in IMS; but the whole test set is being revised to align with new configuration structure.
merge upstream/master
merge upstream/master
merge upstream/master
merge upstream/master
Adds new submodule ion-functions
merge upstream/master
merge upstream/master
adjustments toward aligning with new platform configuration structure. UI
working again.  Major integration tests skipped while continuing with these
adjustments.
Updates to latest
Updates README to include brew instructions
merge upstream/master
Updates to most recent version for rho
input_voltage hack removed, stream_name given from resource monitor; some more alignments with IA.
merge upstream/master
group attributes with similar monitoring rate to launch a single greenlet for
 them, which then will do corresp. single event notification,
 which in turn with be handled
  similarly in the platform agent. Code clean-up in platform agent related
  with obsolete mechanism to publish attribute values. UI testing OK.
merge upstream/master
Adds formatting to get_last_granule and replaces fill value with Empty

get_last_granule attempts to stringify values from recent granules of a
dataset. Currently the values are displayed as-is, this patch replaces
fill values with the word "Empty" to signify there is no value there and
it formats time stamps into ISO8601 Zulu-time.
merge upstream/master
Updated lost connection handler to publishe error event and log.