Adding interface changes in hcoll component to support non-blocking collectives in libhcoll. This was added by Elena Elkina and reviewed by Josh Ladd.

cmr:v1.7.3:reviewer=jladd:subject=Add support for non-blocking collectives in hcoll
Flag that a daemon has been launched when it reports back to the HNP so we avoid re-launching it on spawns against dynamic allocations

cmr:v1.7.3:reviewer=jsquyres