ALLJOYN-2179: Throwing an ErrorReplyBusException from a method handler
now correctly sends the error name and message to the caller.

Change-Id: I487950ea57953b7141ede217857d3cf4c15470f2
ALLJOYN-2053 Add argument reason to SessionLost.

Change-Id: Ia9e72114ba558b4bb06b057dbb889d33eab535d8
ALLJOYN-2071 Update Java binding for object security changes

The @Secure annotation can now accept values 'required', 'off', 'inherit'.
if no annotation is given the interface defaults to 'inherit'.  If the
@Secure annotation is given but no value is specified 'required' will be
used.

When createing a new BusObject or ProxyBusObject the security can be
specified.  Since Java does not have a BusObject class the BusObject.IsSecure()
method is accessed through BusAttachment.isBusObjectSecure() method.

Unit tests added to do basic verification that Object based security
work in the Bindings.

Change-Id: I6c0fa574379d86326e9744a2902979092797ed24
ALLJOYN-2248 Fixed unit test failure

The failure was due to the fact error strings are numbers in release mode

Change-Id: I2d73779abb1c8d750af3817bfd5038aedc57032b
ALLJOYN-2071 Fixed Documentation error for ObjSecurity changes

Change-Id: Ic7fb5804daed3aa175a26aad049c3c84e9fd8370
ALLJOYN-???? Fixed failure in ObjectSecurity Tests on Android

On Android the new ObjectSecurity tests fail when they try to create the
KeyStore file. This is because the default location for creating a keystore
file is at the location specified by the $HOME environment variable or if
that is undefined at '/' root.  On android $HOME is not defined and it is
illegal to create any files at root.  Since we cannot create a file we get
the ER_BUS_WRITE_ERROR from the KeyStore.StoreRequest of the
DefaultKeyStoreListener.

To solve the problem I used the same solution employed by the AuthListenerTest
Create custom KeyStoreListener that stores the KeyStore in memory. This change
adds an in memory  KeyStoreListener and registers it in place of the default
KeyStore that was causing problems on Android.

Change-Id: Ie9cde66d22d1c31bb8a2ef8d951e1a7c8ea90ba5