Merge pull request #12297 from julienw/917028-add-more-than-1-contact

Bug 917028 - [B2G][SMS] Compose an SMS: Unable to add more than one reci...(cherry picked from commit 7de288abc0993c69cd36daf0e0862710d21689ea)

Conflicts:
	apps/sms/js/thread_ui.js
	apps/sms/test/unit/thread_ui_test.js
Bug 909622 - [B2G][Helix][messages][zhaotao]Sending mms with attachment(chinese name mp3) fail - r=julienw

- Replace all non standard word characters in filenames with a # while encoding SMIL
- Remove HTML escaping in preference for replacing unsafe chars with the #
- Add unit test to ensure that quotes are always escaped

(cherry picked from commit c6625624dec07e2c875c8f3019b512f5ed2d076e)

Conflicts:
	apps/sms/js/smil.js
Merge pull request #11120 from leob2g/Bug_896848_Usage_App_Closing_When_Receive_a_Call

[CostControl] Bug_896848_Closing_Usage_app_after_call
r=lodr(cherry picked from commit 95cf971a1e0d1c0813279bd91200499ae706f761)