added community manager
add missing sources for GWT unit test
added size checking on all large requests
Touch the etag on the primary table before all the transactions.  This will also act as a lock (prevent deadlock)
Add etag checking to tests
All constants are now based on 'UTF-8'
Merge pull request #818 from kaysoky/Release21_CredEtag

Stack-21 - Etags for credentials
Looks like 3 Bytes per char is the max for Java UTF-8
testing
communities stored as entities
Merge branch 'develop' of https://github.com/Sage-Bionetworks/Synapse-Repository-Services into develop
Fixup last commit
Sending different email for Bridge users (PLFM-2328)
Merge branch 'develop' of https://github.com/Sage-Bionetworks/Synapse-Repository-Services into develop
Manager interface
Basic (incomplete) implementation.
Still needs a few major DAO changes
Tests for existing implementation.
Since the manager was implemented before the major DAO changes, some revisions are required.
Test requires fewer revisions since the interface changed (much) less than the implementation
Changes based on review of PLFM-2328 (Bruce H)