[activesync] Support delayed body fetching (no snippet support yet)

Fix snippet length stuff (who cares what the commit message is, I'm just going to rebase aaaaaaaaaaaaaaaaaaaaaaa)