update guava to version 17.0, refactor methods that accept InputSupplier...

... --> Readable

Unlike a similar pull request for biojava3 (https://github.com/biojava/biojava/pull/142) this splits the change across two release versions, 1.9.1 for adding the new methods and marking old ones as deprecated, and 1.10 for removing the deprecated methods.