Updated the binding for the alljoyn_keystorelistener added unit tests.

A new parameter has been added to the loadrequest and storerequest callbacks.
The listener parameter.  Since the user is required to call the
alljoyn_keystorelistener_putkeys and alljoyn_keystorelistener_getkeys from the
listeners.  The need to have the alljoyn_keystorelistener to pass into those
commands as the first parameter.

Added the KeysStoreListenerTest to the unit test.  Updated the AuthListenerAsyncTest
so that its callback functions were static.  Without making them static the the
AuthListener callback functions were global and caused conflicts with other callback
functions with the same name in the KeyStoreListenerTest.

Change-Id: I52ce3245a13124d8884efeba17b95d5197faf028
ALLJOYN-1710 sub-task ALLJOYN-1829 test verifying SecureConnectionAsync

Created the AuthListenerTest this runs the same tests as the AuthListenerAsyncTest
except all of the AuthListeners are the synchronous variants.

Unit test added for alljoyn_proxybusobject_secureconnectionasync function. As well
as a unit test that calls alljoyn_proxybusobject_secureconnection.

Small typo fixed in the API documentation.

Change-Id: I5bf1c470ff02720c24168249412995fe20cb5abc
ALLJOYN-1710 subtask ALLJOYN-1832 Async properties implemented

the three functions:
  1. alljoyn_proxybusobject_getpropertyasync
  2. alljoyn_proxybusobject_getpropertiesasync
  3. alljoyn_proxybusobject_setpropertyasync

were implemented as well as callback functions, and unit tests for verification.

Change-Id: I829b1b35413d798b7a08f5d220a79caa7d7f4fab