ALLJOYN-1957 Fixed problem in BusAttachmentTest.quiet_advertise_name test

It was possible to check against the foundQuiteAdvertisedName flag before the
LostAdvertisedName set it to false.

Change-Id: I105b808a046a39c3007c81728ea2d9af4b8896e1
ALLJOYN-1956 When setting a MsgArg with an object path error checking is done

When paths were assigned to a MsgArg no error checking was done to verify that
error checking was done.  This meant that any string could be assigned as an
object path.

Since we verify MsgArgs of signatures we should also verify MsgArgs of object
paths.

Change-Id: I4d884a97be51539cc9a80c08eea2e9fea298cbf9
ALLJOYN-1956 Fixed error in Marshal test program

when passing in an object path the path must be a valid path.

Change-Id: Iae1cd4e676bcbe5b828d383d63349393e24edaa6
ALLJOYN-1982 Increase maximum number of IODispatch threads to 128.

Note: These timerthreads are created only when necessary and destroyed when not in use.
So, at any point of time the number of active threads will be much lower.

Change-Id: I8ce5b84d21b1f6e602381ba1806c72afa3866868
MBUS-1975 Breaking WINRT_UNITTEST into _RUN and _BUILD
Fix Win8 unit tests after SDK path shuffling
ALLJOYN-1988 B2B references are not being cleared from VirtualEndpoints.

AllJoynObj::RemoveBusToBusEndpoint is not removing the b2b endpoint reference
from some Virtual endpoints in certain cases.

Change-Id: I24da9ac71d8fafa7f951f97e9c5ba0eafe064eed
Fix documentation.
Added parameterless BusAttachment.Disconnect method

Just like the BusAttachment.Connect() method allows the user to connect the
BusAttachment without knowing the connectSpec the BusAttachment.Disconnect()
method allows Disconnect to be called without knowing the connectSpec.

Internally Disconnect calls BusAttachment.Disconnect(GetConnectSpec())

Change-Id: I99f6892f6a4c5a43b2536fb4167994a9e872ff2d
ALLJOYN-1988 Do not attempt to remove b2b endpoints from Virtual endpoints they were never a part of.

This reverts the previous commit "ALLJOYN-1988 B2B references are not being cleared from VirtualEndpoints."

Change-Id: I5a5c3be103bd2c9a5e5980b84d78c27024376052
Unit test added for BusAttachment.GetDBusProxyObj()

Change-Id: I0ade5becae85d7287fd41224c39894c7358cffb3
ALLJOYN-1974: Fix endian-ness issue when converting a UINT16 to a QStatus code.

Change-Id: Ib10866ed14c28410637fd6122025ef5962bcaa98
ALLJOYN-2019 - Make the symbol file of AllJoyn.dll as part of debug build release for Win8/RT
ALLJOYN-2019 - add AllJoyn.pdb to SDK for winRT - this change updates the README.txt file for winrt
ALLJOYN-1965 WinRT: MethodReply(msg, args) should support args == NULL
ALLJOYN-2042 Add secure interface to bbservice test app

Use "-s" option if requiring the interface to be secure
ALLJOYN-1976 Explicitly close the SocketStream in the RemoteEndpoint Exitcallback or in case of error.

Change-Id: Ibda3818915894ad2c5c8e9ab4eeb79d02d20b8e3
Added bundle daemon to the x64 release options for basic_service sample

Some how when adding the bundled daemon to the debug and release variant
of the project the x64 release version was missed.  The project would still
build but it would not run because it would not find the daemon.

Change-Id: I9f74134035a6c3a5a08906332a8d95df217bf35b
ALLJOYN-2063 MPSessionChanged must be sent over the session that it affected

Change-Id: I2efd4b732a92cb1a56a501edceb0a7cd73bf3947
ALLJOYN-2105 Fix race condition between adding and removing virtual endpoints.

Change-Id: I1f7759ba34f932c147de8b8444eb5c31b55ba36e