Bring in changes from google's internal repository

A lot of migration and deprecation, but also some new things, like MultimapSubject (cf: #159, obsoletes #64), Multisets, and Tables, as well as some javadocs.