Bug 1035775 - [B2G][System] support 24 hour time format

- add timeformatchange listener
Merge pull request #22757 from gasolin/issue-1035775

Bug 1035775 - [B2G][System] support 24 hour time format, r=alive