Merge pull request #234 from asutherland/blacklist-imap-caps

Bug 904022 - [email/IMAP] blacklist broken SPECIAL-USE implementations
Bug 893579 - [Email] Trim whitespaces in contact name
Bug 902070 - [email/activesync] Change jswbxml to run its unit tests under mocha. r=squib

upgrade jsas to take updated jswbxml; source pull requests are:
https://github.com/mozilla-b2g/jsas/pull/13
https://github.com/mozilla-b2g/jswbxml/pull/5
Merge pull request #236 from asutherland/update-wbxml-mocha

Bug 902070 - [email/activesync] Change jswbxml to run its unit tests under mocha. r=squib
Merge pull request #235 from mcirlanaru/master

Bug 893579 - [Email] Trim whitespaces in contact name. r=asuth
Bug 874348 - [Buri][Email]Failed to send and receive mail with 163 exchange account. r=asuth

take jimporter's jsas changes from:
https://github.com/mozilla-b2g/jsas/pull/12

which landed in jsas/worker-thread:
https://github.com/mozilla-b2g/jsas/commit/b953c81b8dad7be4a4cc7a228e69fcef3df5a107
Merge pull request #237 from asutherland/163-activesync

Bug 874348 - [Buri][Email]Failed to send and receive mail with 163 exchange account. r=asuth
Bug 907409 - Use mail-fakeservers
Bug 899070 - wrapTextIntoSafeHTMLString should really return a safe html string r=asuth
Merge pull request #233 from mcav/bug-899070-html-escaping

Bug 899070 - wrapTextIntoSafeHTMLString should really return a safe html string. r=asuth
Bug 909500 - [email/backend] Move canonical bleach.js repo from asutherland user to mozilla-b2g organization, a=lightsofapollo
Merge pull request #240 from asutherland/move-bleach-js

Bug 909500 - [email/backend] Move canonical bleach.js repo from asutherland user to mozilla-b2g organization, a=lightsofapollo
Bug 784816 - useSSL argument transition. r=asuth

This is an updated version of :kk1fff's
https://github.com/mozilla-b2g/gaia/pull/11783
propagated back to gaia-email-libs-and-more with my desired review change of a
comment added.
Merge pull request #241 from asutherland/tcpsocket-crypto-transition

Bug 784816 - useSSL argument transition. r=asuth

I tested with patched b2g-desktop and unpatched.
Bug 910153 - [Email] email address in a plain message body is broken, when multiple sub domains present.
Merge pull request #243 from asutherland/fix-email-regex

Bug 910153 - [Email] email address in a plain message body is broken, when multiple sub domains present. r=mcav, r=psingapati
Merge pull request #239 from lightsofapollo/fakemail

Bug 907409 - Use mail-fakeservers
Bug 901926 - [Email] Email app stops working if attachment contains an IMAP literal. r=asuth

(co-authored with asuth)
Merge pull request #238 from mcav/imap-parsing-bug-901926

 Bug 901926 - [Email] Email app stops working if attachment contains an IMAP literal. r=asuth
Bug 883464 - [email/IMAP] Have imap.js stop entering IDLE state, avoid spamming non-IDLE servers with NOOPs. r=asuth