Bug 861859 - Implement lazy body fetching for ActiveSync

r? @lightsofapollo: This should do the job for lazy-loading bodies for ActiveSync. Tests pass, and this works on all the test servers I tried. Obviously,this regresses snippets for now, but our handling of snippets is changing anyway!