Make usageString() report size more accurately

We removed the rough estimation in Draft.usageString(), replacing it
with client.usageString(Draft).  Ideally, we should avoid marshalling
the entire message including attachments with every keypress, but hey.