Replace google-collections with guava, and build as a static library.

Google-collections was masquerading as guava-libraries.  Replace it with
guava itself (which is a superset).  All of this change except Android.mk
(and README.android) is an import of the open source guava package, don't
feel obligated to review the code directly :)
829 files changed