status commit
test_imap_general.js is green
bounce commit
changes from the other branch
fix refresh check test
status commit to take merge from master
Merge remote-tracking branch 'upstream/master' into always-refresh-2

Conflicts:
	data/lib/mailapi/activesync/folder.js
	data/lib/mailapi/imap/folder.js
	data/lib/mailapi/imap/probe.js
	data/lib/mailapi/mailslice.js
test fixes, slice resetting/refreshing. pre-merge
Merge remote-tracking branch 'upstream/master' into always-refresh-2

Conflicts:
	data/lib/mailapi/activesync/folder.js
status commit; bounce computers
re-green test_imap_general with server/known messages propagation fixes
status commit: checkpoint partially re-greened tests

lots of debug in here to take out again
status commit: greened test_imap_complex.js
status commit: re-green imap_general; full sync logic errors had been codified

2 refresh cases were intentionally refreshing N-1 cases (where we were at 1
message per day), so they were not full syncs.  I had updated the cases too
quickly.  The logic was fixed in the last comit in test_imap_comples.js
status commit: test_imap_internals.js semi-greened; growth needs work
re-green all tests; need refresh gap check test still
status commit: growth refresh improvements and tests; X paranoia

This implements the extra test I wanted, plus the comments for a proposal of
one more test I would like to add.  Fixing things for the test introduced
some minor breakage, so that still needs to be fixed.

I am comitting because X just wigged out and I want to get these changes into
git lest I also encouter some FS corruption somehow.
all tests re-greened, need to add grow to time-start test
always refresh is all green, IMAP-wise! desired tests added.
clean up activesync tests