Bug 979983 - Fix gjslint issues on v1.3
Bug 976503 - Properly handle incoming messages with a 'si-id' field r=julienw

(cherry picked from commit 065154bf60176b0a17c34c4db4bcc384d2d894a5)

Conflicts:
	apps/wappush/js/wappush.js
Revert "Bug 972666 - [Calendar] lines over events longer than 2 hours"

This reverts commit 8aed4fafbaeb86d6884d31ce7d3cbeb87bcbf837.
Bug 972666 - [Calendar] lines over events longer than 2 hours
Merge pull request #16914 from julienw/979983-v1.3-fix-gjslint-issues

Bug 979983 - Fix gjslint issues on v1.3