ALLJOYN-2506: Prevent JS code from calling methods on destroyed BusAttachment

Dynamically add and remove BusAttachment operations and attributes (excluding
create() and destroy()) so that attempts by JS code to access a destroyed bus
attachment will result in a JS exception instead of a plugin crash.

Added a test case to verify this:
BusAttachmentTest.testBusAttachmentAccessAfterDestroy

Change-Id: I75642c02f1b5991d0677d6761c3523d02b1aa6ff
ALLJOYN-2084: Add RemoveSessionMember()

Change-Id: Ie18bc82ff0338d143171dc5190f6a78e8de2bfe3