ALLJOYN-2072 object based security added to the C bindings

Since C does not allow default values like C++ I chose to create a separate
version of the functions responsible for security.
alljoyn_busattachment_createinterface_secure
alljoyn_busattachment_registerbusobject_secure
alljoyn_proxybusobject_create_secure

for the BusObject and the ProxyBusObject any unsecure code remains unchanged.

However for the createinterface (non-secure) function the security option was
removed and moved to the secure variant of the function.  This meant going though
and makeing sure the new version of the function was used.

Really basic testing of the ObjectSecurity done in the ObjectSecurityTest.  The test
is verifying the bindings but not the full functionality of ObjectSecurity.

Change-Id: I27d1678ace1785a8e1121a6283f3fc3089ea8450