Upgrade guava library to version 17.0

All Input `InputSupplier<? extends Reader>` (deprecated and to be removed in guava 18) have been replaced with `CharSource`.