ALLJOYN-1986 Removed un-needed AddMatch rule

Since the Signal Client is using sessions to send signals there is no need
to have an add match rule.

Change-Id: Id63f62f69bd06cf63ef00833600966829716418a
ALLJOYN-1761 Maintain a list of WeakReferences to all connected bus attachments and release them in a shutdown hook.

Remove shutdown hooks from all samples as cleanup.
Remove explicit bus release from test code.
This reverts commits ALLJOYN-1821,ALLJOYN-1794 and ALLJOYN-1866

Change-Id: I9120aeb11dccc0c5d2a05f777b409c3fd4a23f06
ALLJOYN-2004 Made Variant.getSignature public

Unit test added to verify the functionality of the getSignature method.

Change-Id: If3b201ed152d626f2b6b81d2b02b49a8a7fbe557
ALLJOYN-2024 The TRANSPORT_TCP added to the TransportMask

Change-Id: I6729f86ca8f76230d9c15b7c17a87e268628af1d