Merge pull request #235 from lpguo/next

[PrivilegeCheck]Update privilege check of Calendar, Contact, NetworkBearerSelection and Push modules.
[bug fixs] TDIS-5388, TDIS-5390,
 - Changed the exception type for TypeMismatch
 - Changed the actions for parameter invalid situation.
[bug fixs] Fixed "When running the application which has viewport tag with non-numberic property of width or height, the viewport size will be displayed as NaNxNaN on information panel issue".
[bug fixs] N_SE-43298 To disable celluar On/Off UI and show a notice text when entering to flight mode.
Merge pull request #236 from jacobchen/next

[bug fixs] TDIS-5388, TDIS-5390,
refined new timezone info, default timezone is UTC
[Feature] Data Control module.
New Data Control implementation.

* [NABI-RSA] TDIS-5776
Merge pull request #237 from wcwang/next

[Feature] Data Control module.
duration length should be treated as integer
[bug fixs]
- TDIS-6380, To show and hide a div when receiving scrolling event from iframe to enforce the content refresh.
- Fixed a css error.
Merge pull request #238 from jacobchen/next

[bug fixs] TDIS-6380
[bug fixs] TDIS-5618, Changed to use define getter to protect the battery object.
Merge pull request #239 from jacobchen/next

[bug fixs] TDIS-5618, Changed to use define getter to protect the batter...
bugfix for RC7
return string for status
throw correct error ID in systeminfo
[Bug fixs] TDIS-6116, TDIS-6117, trigger one time of sensor event when application call add event listener.
Merge pull request #240 from jacobchen/next

[Bug fixs] TDIS-6116, TDIS-6117, trigger one time of sensor event when a...
[Calendar] fix bug: failed to find canlendar

* If there is no calendar items exist, we shouldn't let engine to
  extract any more
Merge pull request #241 from xuzhang/dev

[Calendar] fix bug: fail to find filter
[bug fix] TDIS-5641 return correct WebAPIException