Update dovecot docs with a note about configuring postfix
Bug 871450 - [Email] Cached contact info is not automatically updated by notifications from the mozContacts API; stale info can be shown
Have change notification tests double the live peeps for paranoia.

I was worried we might not be firing notifications for all live peeps, this
checks that.
more test paranoia, inert clone support for message-reader use-case
fix bcc test
Bug 873702 - [Email] HTML tags containing attributes without separating/delimiting whitespace will be emitted as text by the HTML sanitizer (bleach.js). r=daleharvey
Merge pull request #214 from asutherland/html-attribs-sans-spaces

Bug 873702 - [Email] HTML tags containing attributes without separating/delimiting whitespace will be emitted as text by the HTML sanitizer (bleach.js). r=daleharvey
Send number of new emails along with sliceSplice
rename function per review comment and IRC discussion
Merge pull request #213 from asutherland/update-contacts

Bug 871450 - [Email] Cached contact info is not automatically updated by notifications from the mozContacts API; stale info can be shown. r=squib
Add checks to our unit tests for the reported new message count.

This also includes a minor change in how the newEmailCount value is tracked
on the FolderStorage so that it is only updated coherently so public
visibility never shows any intermediary states.

It turns out that only for some of the logger types had I changed from useArgs
to using arguments.length to allow expectations to skip asserting expectations
over unspecified arguments.  I've now updated all of them, allowing the
newCount check I added to work.

Unit test assertions were added to existing core sync tests to make sure we
report null "newEmailCount"s when appropriate, zeroes when appropriate, and
correct new values when appropriate.  For future work we are going to want
to have a test that adds new-but-read messages and verify that does not
increase our new count.  This can probably be done as part of the periodic
sync / notifications logic.

One minor change was to make sure that ActiveSync is waiting for header/body
manipulations to clear before completing the sync.  This was one source of
intermittent failures.
Merge pull request #1 from asutherland/bug-826071

Add checks to our unit tests for the reported new message count.
Merge pull request #209 from gaye/bug-826071

Send number of new emails along with sliceSplice
Bug 860605 - [Email/IMAP] Initial synchronization is too conservative on time windows, especially when the folder has a small number of messages
Merge pull request #215 from asutherland/faster-deepening

Bug 860605 - [Email/IMAP] Initial synchronization is too conservative on time windows, especially when the folder has a small number of messages. rs=squib
Bug 877487 - Use file path given by device storage
Merge pull request #216 from lightsofapollo/use-returned-device-storage-path

Bug 877487 - Use file path given by device storage
have install-into-gaia trigger the clean target

It's very possible to get a stale dependency in install-into-gaia. While it
does make us a smidge slower, we should do this until we can have ironclad
dependencies so we never screw up.
Bug 879511 - [email/IMAP] date-time parsing regex does not accept legal "SP DIGIT" syntax

also removes speculative parseImapDate logic function that is not used.
Merge pull request #217 from asutherland/imap-date-time

Bug 879511 - [email/IMAP] date-time parsing regex does not accept legal "SP DIGIT" syntax. r=lightsofapollo