mrp: helper, add to_string method.
mrp: record the state if an unexpected event occurs
mrp: client notification string updated to always include the registrar and applicant states
mrp: help file bugfix
mrp: msrp: experimental - try doing a NEW operation on listener join.
mrpd: MSRP: back out previous experimental listener NEW instead of JOIN.
examples: mrp_client: bugfix for mrpdhelper_notify_equal() comparison of MSRP domain attribute
MRP: mrpdhelp.c, fix MSVC compile
MRP: mrp_client: mrpdhelper: bugfix in application state string compare in parse_app_state()
MPRD: windows build: make MAC determination more robust
mrp: change registrar state machine to ignore rIn! events.

Previous behavior was for mrpd to emit an error message if an rIn! event was
ever sent to the registrar state machine. This change silently ignores the
rIn! event in the registrar state machine.
MRP: examples: helper: add enums for listener declaration types (avoids magic numbers in the code)
MRP client: fix potential memory leak in error return path of mrpdhelper_to_string()
Merge branch 'asi-for-upstream-avb-next' into avb-dev

Conflicts (resolved):
	daemons/mrpd/mrp.c
	examples/mrp_client/mrpdhelper.c
mrp: modify tx _emit_ functions to send an "empty" vector if no attributes are in the database
MRP: add send_empty_LeaveAll_flag to databases to throttle LA being send every XXX_txpdu()
gPTP - shorten timeouts for SYNC and ANNOUNCE receipt in slave mode
gPTP - simplify macros to add and subtract nanos from timestamp
gPTP - don't start sync timeout in slave mode until we recieve the first sync
gPTP - don't set AS capable flag until peer rate offset is set