Remove compile time dependency on Guava

Guava is a bad dependency for a library as different versions are sometimes incompatible due to methods being removed. Forcing a higher version of Guava through a library than your program has, might break in undetermined ways.