ASACORE-785 Fix duplicate FoundAdvertisedName issue.

This was caused by a race condition between one thread in ProcFindAdvertisedName adding an
entry to the discoverMap and sending FoundAdvertisedName to the client for all names present in the namemap
and another thread in FoundNames adding an entry to the nameMap and sending a FoundAdvertisedName to all
clients present in the discoverMap.

Change-Id: I456fcc8aa03ba235a35014f712252e49798414b9
Signed-off-by: Sheshambika Venkateshwaran <sheshamb@qce.qualcomm.com>
ASACORE-713: Don't allocate PeerState for received sessionless
signals.

Change-Id: Iaa03dc63fb8d812d3d67cf56ad3e4dec2b57fb32
Signed-off-by: Todd Malsbary <tmalsbar@qce.qualcomm.com>
Merge "ASACORE-713: Don't allocate PeerState for received sessionless signals."
Merge "ASACORE-785 Fix duplicate FoundAdvertisedName issue."
Adding some testing files for the SWIG binding, still too beta and
nothing but the compile script works.

Change-Id: Id9a37315b4bd60b86ea55f50c6f6dfdf91ec08ad