Refactor GuavaDeserializers

Templated support for all the multimap implementations. This makes it clear what this module
currently supports and what still is missing. Also better matches the inheritance structure
of Guava.