Try to improve Multimap class docs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35290017
Fix javadoc of ClassSanityTester by replacing 'public' with 'non-private'.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35290790
Rewrite HashBiMap to share entries between the forward and backward maps, yielding ~38% savings on memory.

This imposes a small performance hit in the case of duplicate keys or values -- at most one addition traversal of a hash table bucket -- but no more.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35322418
fix toString, which was missing maximumSize (reported by François Vinassac)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35325729
Give CharMatcher.apply() the same treatment as Range.apply() etc.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35346388
Basic implementation of ImmutableMap.asMultimap()
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35373012
Add GWT src-super for HashBiMap change.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35367257
Add MoreExecutors.platformThreadFactory(), an AppEngine-aware version of Executors#defaultThreadFactory.

Update classes within c.g.common.util.concurrent that create new threads to use this factory.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35431636
Minor javadoc cleanup.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35431916
Give the thread running in the default ScheduledExecutorService for the AbstractScheduledService a name.  This follows the pattern that AbstractExecutionThread uses.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35433849
Update Mozilla PSL.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35437775
Rollback MoreExecutors.plaformThreadFactory().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35478665
Add ignoreClasses(Predicate) to AbstractPackageSanityTests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35488015
A few small cleanups to use utility classes in c.g.c.collect
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35489898
Adding the IDN ccTLD for Kazakhstan that is implemented by IANA (http://www.iana.org/domains/root/db) but not yet
in the Mozilla names file.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35492306
Special-case ImmutableMap.copyOf(EnumMap).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35504772
Rename AbstractExecutionThreadService.getServiceName to serviceName to be more consistent with other Service methods.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35510047
Two small service cleanups.
1. Make AbstractIdleService.getServiceName protected (instead of private) and rename to serviceName
2. Have serviceManager log service failures at SEVERE and also log service terminations at INFO level.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35524121
Remove README.maven, which is no longer relevant.
Remove the State parameter from AbstractIdleService.executor.  This parameter is redundant with the value of the state() method at the times the method is called.  So it can be removed without removing functionality and it brings this method (more) in line with AbstractExecutionThreadService.executor and AbstractScheduledService.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=35573254