Synchronization improvement: synchronizing only-sometimes, and on inconsistent members is pretty useless.

Almost always, the correct thing is to synchronize on this.
Don't use Long and Boolean needlessly, it's more costly for nothing.
Fix bug in display : don't remove in a list while traversing it forward.

Also, log more information about data being transfered
Fix parsing of email
Fix packaging. Missing stuff for GS