ASACORE-1066: Add strdup() to Windows mapping.h

We started building with PolicyDB-enabled and our internal build system only
recognizes _strdup(), not strdup(). Adding this function to the Windows
mapping.h file fixes the issue.

Change-Id: I4350e2fb9f8d6539dadd88a0b295eee5bdabe763
Signed-off-by: Rob Smith <robs@microsoft.com>
ASACORE-775 add junit tests for AboutDataListener

Change-Id: I00b10ed8cd299e160efc000f35509d0e765b2b94
Signed-off-by: Haitao Zhang <haitaoz@qce.qualcomm.com>
Signed-off-by: George Nash <georgen@qce.qualcomm.com>
ASACORE-775 Add the function BusObject::SetAnnounceFlag

The fact that the AddInterface method is a private member function
has caused difficulty for the Objective-c language bindings that
use a code generator to create a BusObject for users.  The fact
that the AddInterfaces means users must modify the generated code
to announce an interface. The only other time the user must modify
the generated code is when working with variant MsgArgs so this is
unusual. There has also been some argument that this would be useful
to have in the Java language bindings.

Since the Announce flag is not required till the announce method is
called it can be changed using the SetAnnounceFlag. Any time the
announce flag is changed AboutObj::Announce should be called to
inform the bus of the change.

Change-Id: I70c9a9aa57ed7a22827e65e5f85c6c7ea668547e
Signed-off-by: George Nash <georgen@qce.qualcomm.com>
ASACORE-775 Documentation cleanup

Fixed a few copy past documentation errors. Added some additional
clarifications.

Change-Id: I12ebbdb0d6f3f846cd4e23f758eaa92ea2bbce5b
Signed-off-by: George Nash <georgen@qce.qualcomm.com>
Merge "ASACORE-775 add junit tests for AboutDataListener" into feature/about_rework
Merge "ASACORE-775 Documentation cleanup" into feature/about_rework
Merge remote-tracking branches

Merge remote-tracking branches
  'origin/master' and
  'origin/feature/about_rework'
into temp/integration-14.10

Change-Id: I4efb49031431a607d0ba600acfff470ce5b52171
Signed-off-by: QCE Seabuild <qce.seabuild@qce.qualcomm.com>