Fixes #5843: Add user defined (via API) node properties
Merge pull request #671 from fanf/ust_5506/impl_5843/add_node_property_key_value_pair

Fixes #5843: Add user defined (via API) node properties
Fixes #5577: Add Backend and UI for Heartbeat configuration feature