Merge pull request #8526 from rwldrn/840073r2

Bug 840073 - [MMS][User Story] Address recipient by phone number or Contact name(cherry picked from commit 2876a652a7e27e12fd7d84d51476de15765549ff)

Took care to not overwrite the changes from Bug 847332

Conflicts:
	apps/sms/js/contacts.js
	apps/sms/js/thread_list_ui.js
Bug 847975 - [MMS][SMS] remove use of dtf and _ aliases from SMS. r=julienw

- Bug 847975 - [MMS][SMS] remove use of "dtf" and "_" aliases from SMS
- Moves "no-messages" and "no-results-returned" markup to index.html as static HTML
- Uses "hide" class for "non" messages, instead of rebuilding and localizing everytime they are displayed.

See new bugs:

- https://bugzilla.mozilla.org/show_bug.cgi?id=854413
- https://bugzilla.mozilla.org/show_bug.cgi?id=854417
- https://bugzilla.mozilla.org/show_bug.cgi?id=854494

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
(cherry picked from commit 404b8575baa931acfee4f4169cc703daba037a2b)

Conflicts:
	apps/sms/js/thread_list_ui.js
	apps/sms/js/utils.js
	apps/sms/style/sms.css