[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 fix] TDIS-5390, throw exception 'TYPE_MISMATCH_ERR' when setting type invalid.
[Download] reimplement function _checkDownloadParamters

* allow attibute of callback don't exist
[Download] fix bug on type of size

* the totalsize of download should be a number not a string
[Download] add some urls into cache

* In order to pass QA's test, we add some urls from tests set to
  download cache
[Download] reimplement setListener() function
[Download] fix bug on cancel() function

* The state to cancel can be Downloading or Paused. The root casue
  of issue is that it ignore Paused state.
Merge pull request #267 from xuzhang/dev

fix bug TDIS-5981
[Feature] Data Sync module

New Data Sync implementation
Merge pull request #268 from zivchang/next

[Feature] Data Sync module
Merge pull request #265 from jacobchen/next

[bug fix] TDIS-5390, throw exception 'TYPE_MISMATCH_ERR' when setting ty...
[bug fixing] TDIS-6432

fixing applicationOperation.uri: typing error and default
value setting
Merge pull request #269 from zivchang/next

[bug fixing] TDIS-6432
[Content] Resolve the TypeMismatchError issue.

* [NABI-RSA] TDIS-5888, TDIS-5886, TDIS-5874
Merge pull request #270 from wcwang/next

[Content] Resolve the TypeMismatchError issue.
[bug fixing] TDIS-6051, add 1 NDEF

add one more NDEF tag (NDEFs are more than 2)
Merge pull request #272 from zivchang/next

[bug fixing] TDIS-6051, add 1 NDEF
According to the updated spec to add units to storage object.
Added delay for callback to systemsetting apis.
Fixed "When the number of application launching history records exceed 20, the latest(should be oldest one) record will be replaced by the new one."
[bug fixing] TDIS-5653

NDEFRecord, NDEFRecordMedia: missing argument doesn't throw error