Merge pull request #174 from zivchang/next

[Power] bug fixing: PTSDK-1410
bugfix: PTSDK-1481 - update device-orientation in configuration settings
        check input value for CPU load
fix getmessagingservice sync issue
bugfix: ptsdk-1427, 1430 => added propertyId check
bugfix - ptsdk-1469: add parameter check.
bugfix: ptsdk-1500 - successCallback of removeMessages/removeConversations should be optional.
bugfix - ptsdk-1176: added removeChangeListener input check
bugfix ptsdk-1161, 1163, 1165: added proper parameter check
bugfix: ptsdk1501, 1509,
 - updateMessage successCallback is now optional
 - removeChangeListener parameter checking
bugfix ptsdk-1505: remove serviceId
bugfix PTSDK-1477: successCB now is optional.
[Feature] Add type match check module. Apply this mechanism to Contact module.
Merge pull request #175 from wcwang/next

[Feature] Add type match check module.
[Feature] TDIS-4436, Application Framework enhancement.

- Running application will be installed automatically into system.
- Dailog provide information and related operations when using exit(),
  hide(), launch(), launchAppControl() APIs