Add initial optional Guice support
Add initial optional Guava support
Make Size and Duration compatible with Java 6

Long#compare(long, long) was only introduces in Java 7.
Suppress unchecked warnings in FoobarConverterFactory