Guava issue 1423: fix TreeMultimap.asMap().headMap to properly register inclusivity argument
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47004337
Delete completely unused ConcurrentMapInterfaceTest.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47004919
Add application/protobuf mime type, from
http://tools.ietf.org/html/draft-rfernando-protocol-buffers-00
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47014458
Trivial cleanups:
- Remove stray paren in Ordering Javadoc.
- Fix runnable/executor confusion in ExecutionQueue Javadoc.
- Fix MockingModuleTester and FastStackTracer links that refer to type parameter T instead of its valid name, the erased type Object. Fix a few @see errors while there.
- Remove "This class is GWT compatible" comments, which have been redundant since we began using @GwtCompatible in testlib code.
- "unreasonable slow" => "unreasonably slow"
- Fix continued-line indent in Invokable.
- Insert spaces in cast expressions.
- Add missing spaces before open braces.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47059317
Add TestSuiteBuilder tests for Maps.transform*
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47098965
Add MapTestSuiteBuilder tests for MapConstraints.constrainedMap.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47100566
Migrate AbstractMultimapTest tests for Multimap.entries() to a MultimapTestSuiteBuilder tester.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47101119
Somewhat trivial cleanups:
- Use Sets.removeAllImpl in Maps.EntrySet.removeAll.
- Work around bogus unchecked warning: "required: Iterator<?> / found: I"
- Remove derived size field from ReverseImmutableList.
- Override builder() in ContiguousSet to supply more appropriate Javadoc.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47102093
Make sure all implementations being tested by SortedMapInterfaceTest are also tested with SortedMapTestSuiteBuilders, and remove tests from SMIT that are redundant with SortedMapNavigationTester.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47103324
Preserve SortedSet-ness of value collections across serialization.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47106820
Migrate AbstractMultimapTest tests for Multimap.asMap() to much more exhaustive and detailed MultimapTestSuiteBuilder testers.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47111812
Remove no-op main methods from Caliper benchmarks.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47194759
Instead of suppressing iterator().remove() tests, make iterator.remove() support an independent property of a collection implementation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47238893
Migrate tests for Multimap.keys() from AbstractMultimapTest to MultimapTestSuiteBuilder.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47273152
Clean up the last Multimap.entries() test in AbstractMultimapTest
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47274767
Migrate Caliper benchmarks from the old, superclass-based API to the new, annotation-based API.

More information: LSC: Caliper Benchmark API migration (https://docs.google.com[]document/d/15KUhmIsTVn0EA9u2S5es4Otn5k3Lo_ZHhkDsT9LYRKc)

ATTENTION REVIEWERS: This is a (mostly) scripted, behavior-preserving change. It should have the following effect:
- No longer extend c.g.caliper.legacy.Benchmark
- setUp method overrides are now annotated with @BeforeExperiment
- tearDown method overrides are now annotated with @AfterExperiment
- time methods are now annotated with @Benchmark and the time prefix has been removed

Tested:
ran test_all_benchmarks
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47282574
Migrate tests for Multimap.keySet() from AbstractMultimapTest to MultimapTestSuiteBuilder.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47283976
Add CollectionFeature.SUPPORTS_ITERATOR_REMOVE to MapTestSuiteBuilder for MutableTypeToInstanceMap.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47287341
Deprecate BaseEncoding methods that use Input/OutputSupplier and hide them internally.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47292279
Add FileBackedOutputStream.asByteSource(), a ByteSource-returning method to replace getSupplier().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47293826