* security-summit:
Add assignment of newly introduced member in OCProvisionDev_t - AddDevice() and PMCloneOCProvisionDev() are changed. Since change 2333 introduced DeviceStatus memeber in OCProvisionDev_t, Add and Clone functions should handle this new member properly.
Add C++ API for OCUnlink / OCRemove CAPI to Provisioning Manager
Add 'sct' (Supported Credential Types) in doxm resource. - Implements madatory property 'sct' in doxm resource.
Updated ACL & DOXM entity handler to process GET query
Fix 2 warnings in C Provisioning Module - Comparision between size_t and int type incurs warning. Add typecast of int when int is zero or positive value.
Refactored provisioning client sample on C-level API
Added Device dashboard OC APIs
Remove unnecessary data type in PM - OTMStates is not used/required in current version.
Added C++ API for Provisioning Manager
Add OCUnlink / OCRemove API to Provisioning Manager
Check PDM Initialization before excuting exposed PDM APIs - There is a case that user might call PDM API without initialization. This patch could prevent this case by checking initialized status of sqlite DB.
Remove unnecessary OC API in Provisioning Manager - OCDeleteProvisionResults() is not required any more because OCProvisionResult_t is freed after user callback is hitted.
Removed global variables from OTM
Add filter to Owned Device Discovery. - Previous version discovers devices with condition 'owned=true'. This patch adds one more condition that 'owned=true' and 'owner=myself' This filter is required to screen out devices that are out of control.
Added PDM Module to Provisioning APIs
Bug-fix & Internal API name change
1. Change OCDeleteProvisionResults() parameters - double pointer -> single pointer
Updated provisioning API to cater different connectivity type.
Conflicts:
resource/csdk/security/provisioning/src/pmutility.c
Change-Id: Idcfcc236f1a0f7a6c8c40dbfe21914eb2a935393
Signed-off-by: Sachin Agrawal <sachin.agrawal@intel.com>