Use the charset provided by the HTTP
Removed need for InputSource can use InputStream
contains to startWith for getCharset
Merge pull request #1 from Placester/encoding

Use the charset provided by the HTTP response header