[TypeCoerce] Add TZDate and unsigned short supports.
[Calendar] Applied interface and constructor checking.

* [NABI-RSA] TDIS-7011, TDIS-7012, TDIS-7013, TDIS-7017, TDIS-7116,
             TDIS-7170, TDIS-7234, TDIS-7237, TDIS-7239, TDIS-7392
Merge pull request #357 from wcwang/next

[Calendar] Applied interface and constructor checking.