[bug fixes] TDIS-5423 The successCallback function could not be invoked in unregisterService() method

Event if the service hasn't been registered, unregisterService()
still succeeds
[bug fixes] TDIS-5972 The add() method in Calendar interface could not work well
[bug fixing] TDIS-5653

NDEFRecord, NDEFRecordMedia: missing argument doesn't throw error
Merge pull request #274 from zivchang/next

[bug fixing] TDIS-5653
[bug fix] TDIS-6862 - adjust duration assignment for CalendarTask
[bug fix] TDIS-6518 - make handlers be optional for package module
[bug fixing] TDIS-5716

fix getPackageInfo() without argument error
Merge pull request #275 from zivchang/next

[bug fixing] TDIS-5716
Merge remote-tracking branch 'upstream/next' into next
Merge pull request #273 from jacobchen/next

According to the updated spec to add units to storage object.
Merge pull request #264 from zhizhangchen/fix-TDIS-5972

[bug fixes] TDIS-5972 The add() method in Calendar interface could not w...
Merge remote-tracking branch 'upstream/next' into next
Merge pull request #276 from DonnaWuDongxia/next1

[bug fix] TDIS-6862 - adjust duration assignment for CalendarTask
Merge pull request #277 from DonnaWuDongxia/fix-package

[bug fix] TDIS-6518 - make handlers be optional for package module
[bug fix] TDIS-6521 - delete the contact related to a removed person
Merge pull request #278 from DonnaWuDongxia/person

[bug fix] TDIS-6521 - delete the contact related to a removed person
[bug fixing] TDIS-5702

add default testing package - "testpack00"
Merge pull request #279 from zivchang/next

[bug fixing] TDIS-5702
[bug fix] TDIS-5798 - change the date type of contact anniversaries
[bug fix] TDIS-5798 - fix undefined person argument in add method