Merge pull request #149 from zivchang/next

[bug fix] PTSDK-1422
bugfix PTSDK-1415. return value of correct data type
sync wireless status network panel and configuratio dialog
bugfix - systeminfo status sync update
bugfix for PTSDK 1178, 1385, 1428, 1429
 - systeminfo: listener handle options properly, remove listner only remove one at a time
 - pattery simulation: trigger different battery event for status chanage and level change
 - remove not necessary events
bugfix: N_SE-22224: set brightness initial value to 1
[Bug fixs] N_SE-21928
- End the calling when load/reload application
- End the calling when switching to Messages tab
Fixed PanelSettings bug (When all items selected, "Select all" should change to "Unselect all")
Merge remote-tracking branch 'upstream/next' into next
Merge pull request #150 from jacobchen/next

[Bug fixs] N_SE-21928
bugfix N_SE-21623
[bug fix] PTSDK-1166

sync the state to DownloadState.FAILED when calling download.start()
with url not found