[Application] Applied interface and constructor checking.

* [NABI-RSA] TDIS-6430, TDIS-7218
Merge pull request #349 from wcwang/next

[Application] Applied interface and constructor checking.
[TypeCast] Add deep copy support for variables.
Merge pull request #350 from wcwang/next

[TypeCast] Add deep copy support for variables.
[Notification] Applied interface checking, constructor checking and object attributes assignment checking.

* [NABI-RSA] TDIS-7324
Merge pull request #352 from wcwang/next

[Notification] Applied type checking
[Time] Applied interface and constructor checking
* [NABI-RSA] TDIS-7052
[time] Applied interface and constructor checking
* [NABI-RSA] TDIS-5394
[callhistory] applied type checking
* [NABI-RSA] TDIS-7325
[callhistory] adjust checking priority
* [NABI-RSA] TDIS-7023
[Contact] Applied object attributes assignment checking.

* [NABI-RSA] TDIS-7232, TDIS-7233, TDIS-7236
Merge pull request #353 from wcwang/next

[Contact] Applied object attributes assignment checking.
[Bluetooth] Applied read-only attribute for array elements.

* [NABI-RSA] TDIS-7009
Merge pull request #354 from wcwang/next

[Bluetooth] Applied read-only attribute for array elements.
[NFC] Adjusted connection status and changed callback to asynchronous manner.

* [NABI-RSA] TDIS-7182
Merge pull request #355 from wcwang/next

[NFC] Adjusted connection status
[sample app] fixed filter after typecast
* [NABI-RSA] TDIS-7399
Merge branch 'next' into tizen
update from next