Permit reading from a URL or a File

This exposes the new functionality found in
com.maxmind.db:maxmind-db:0.3.1-SNAPSHOT where one can read the
underlying database file via URL.
Use the InputStream Reader constructor
Merge branch 'read-from-url' of github.com:mdaniel/GeoIP2-java into greg/input-stream
Minor style updates