[bug fix] TDIS-5974 - adjust default value of properties in CalendarItem
Merge pull request #256 from DonnaWuDongxia/next

[bug fix] TDIS-5974 - adjust default value of properties in CalendarItem
[bug fix] TDIS-5974 - use another method to add calendarId
Merge pull request #258 from DonnaWuDongxia/next

[bug fix] TDIS-5974 - use another method to add calendarId
[Alarm] Bug fixing.
Correct constructor issue.

* [NABI-RSA] TDIS-5686
Merge pull request #259 from wcwang/next

[Alarm] Bug fixing.
[bug fix] TDIS-6520 - access property of undefined in contact.clone
update version info from 2.1 to 2.2
Merge pull request #260 from DonnaWuDongxia/next

[bug fix] TDIS-6520 - access property of undefined in contact.clone
[bug fix] TDIS-6435 - change return type of calendar.addChangeListener
Merge pull request #261 from DonnaWuDongxia/next

[bug fix] TDIS-6435 - change return type of calendar.addChangeListener
[ApplicationControl] fix bug for data attribute of ApplicationControl

* The value of attribute of ApplicationControl only can be array
[ApplicationControlData] fix bug on attribute data of ApplicationControlData

* the value of attribute data of ApplicationControlData should only
  be array
Merge pull request #262 from xuzhang/dev

fix bug TDIS-6430
added onremoved listener check
[bug fixes] TDIS-5972 The add() method in Calendar interface could not work well
[bug fix] TDIS-5390, throw exception 'TYPE_MISMATCH_ERR' when setting type invalid.
[Contact] Resolve the TypeMismatchError issue.

* [NABI-RSA] TDIS-5908, TDIS-5812
Merge pull request #266 from wcwang/next

[Contact] Resolve the TypeMismatchError issue.
[Download] reimplement function _checkDownloadParamters

* allow attibute of callback don't exist