Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

checkpoint
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

progress on making alarms work by having the test be an app
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

alarms API is seeing we're an app now, but loadstart not firing
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

test runner works again after xul iframe/html iframe thing resolved
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

make ignoring work with expectations
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

status commit; think I need to fix cronsync now

We're at the point where the test will necessarily fail and so a fix
for cronsync is needed.  I'll plan to back-out that hunk temporarily
later on to verify the fully happy test verifies we failed before.
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

test runner hang issues resolved, cronsync almost there, new failures to squash though
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

cronsync test green imap:fake, checking for other breakage, need other server types
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

fix imap_kill_unused_connections; th_main had gotten too smart
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

work/pass for POP3 and ActiveSync
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

realtime-dangerous logging, simply cronsync startup lifecycle
Bug 987931 - [email] cronsync's self-close races an IndexedDB commit, partial, r=mcav

rebasing cleanups and review nits