Update lib/gmail/dao.js to work with foam.core.dao.Sync
Update lib/gmail/dao.js to work with foam.core.dao.Sync

Add tracking of clientVersion to GMailMessageDAO
Mark all relevant properties as transient so that the GMailMessageDAO can live in a persistent context to track clientVersion between sessions.  If we find a way to persist this on the server that would be even better.

osric-the-knight/foam,foam-framework/foam,jlhughes/foam,jacksonic/foam,mdittmer/foam,foam-framework/foam,osric-the-knight/foam,foam-framework/foam,mdittmer/foam,jlhughes/foam,mdittmer/foam,jacksonic/foam,mdittmer/foam,osric-the-knight/foam,foam-framework/foam,jacksonic/foam,osric-the-knight/foam,foam-framework/foam,jacksonic/foam,jlhughes/foam,jlhughes/foam