Fix broken test name that prevents test from running.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51318709
mark AbstractService.startAndWait()/stopAndWait() as non-final due to test breakages
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51323441
Replace CharMatcher.WHITESPACE by a much faster implementation as it doesn't deserve to be slowed down by division.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51342342
Adding missing dependency.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51434507
Miscellaneous cleanups:
- Add spaces between keywords and parentheses (e.g., "for(" -> "for ("), fixing up some indentation and missing braces along the way.
- Declare Platform classes as |final|, and add private constructors.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51540900
Bring @GwtCompatible annotations into line with reality.
Future CL 51540044 will add tests to verify this automatically.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51547670
Change ByteSource.concat and CharSource.concat to not blow up on infinite Iterables. This also helps users whose Iterables actually eagerly load data to create sources when iterated, though ideally they shouldn't be doing that.

Also fix some javadoc formatting and suppress a couple "possible heap pollution" warnings.

See Guava issue: https://code.google.com/p/guava-libraries/issues/detail?id=1516
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51552427
Second guess CL 43477677's de-@Beta-fication of allAsList and successfulAsList.
There are still issues to settle: http://code.google.com/p/guava-libraries/issues/detail?id=1519
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51620880
Avoid array allocation in HashCode.writeToBytes().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51848312
Remove compare(boolean, boolean), which has been renamed to compareFalseFirst.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51892007
Make it obvious that RateLimiter can handle < 1 qps.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51961102
Update Guava pom.xml files to version 16.0-SNAPSHOT.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=51967518
Use @link and @linkplain in Objects.firstNonNull() javadocs.

See https://code.google.com/p/guava-libraries/issues/detail?id=1526
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52109962
Change PathByteSource in MoreFiles to not use Files.readAllBytes() for its read() method, as Files.readAllBytes() creates 2 unnecessary copies of the byte array the file is read into in the normal case where the file doesn't change size.

In the process of doing that, a few other changes:
- Change both PathByteSource and FileByteSource to delegate to a new package-private method ByteStreams.toByteArray(InputStream, int) which handles reading to a byte array when you have an expected size.
- Also change both implementations to get the expected size for the file from the size() method on FileChannel/SeekableByteChannel instead of reading the size attribute before opening the stream.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52120076
Introduce the SubscriberExceptionHandler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52250001
Add @since tags and nitpick Javadoc formatting from CL 52250001.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52286822
Fix medium-hanging rawtypes warnings.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52391647
Change all the reference to event handler to event subscriber.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52404442
Make EvictingQueue serializable.
See https://code.google.com/p/guava-libraries/issues/detail?id=1537
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52532527
Fix argument order in Futures sample code.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=52670595