[Contact] Added 'instanceof' checking and fixed the TypeMismatchError issue.

* [NABI-RSA] TDIS-5814, TDIS-7140
Merge pull request #333 from wcwang/next

[Contact] Added 'instanceof' checking
bug fix:
TDIS-7224: don't return unnecessary null
TDIS-7225: limit the range of listenID
[typecoerce] add "unsigned long" type conversion

apply W3C WebIDL "unsigned long" type conversion algorithm
Merge pull request #334 from zivchang/next

[typecoerce] add "unsigned long" type conversion
[Contact] Add checking for constructor being called as normal function.

* [NABI-RSA] TDIS-5818
Merge pull request #335 from wcwang/next

[Contact] Add checking for constructor being called as normal function.
[Bookmark] Apply new constructor checking.

* [NABI-RSA] TDIS-5607
[Bookmark] Fixed the issue of passing faked parent folder.

* [NABI-RSA] TDIS-5606, TDIS-7051, TDIS-7226
Merge pull request #336 from wcwang/next

[Bookmark] Apply new constructor checking.
[Alarm] Apply new constructor checking.

* [NABI-RSA] TDIS-5426, TDIS-5688
Merge pull request #338 from LuffyWang/next

[Alarm] Apply new constructor checking.
[Bookmark] Fixed some issues.

* [NABI-RSA] TDIS-7050, TDIS-7230
Merge pull request #339 from LuffyWang/next

[Bookmark] Fixed some issues.
bugfix TDIS-7147. default timezone is local timezone
bugfix: TDIS-7047. ignore tiny number caused by round-off error.
bugfix: TDIS-7223. provide KST description consistent with platform
Merge branch 'next' into tizen
update for 2.2.1 RC9