Refinement of HttpOpener

- Support of http headers Accept and Accept-Charset
- Example in Flux: http-opener(accept="text/rdf+xml", encoding="utf-8")
- Defaults to accept="*/*" and encoding="utf-8"
- Encoding is not only used for stream encoding, but also in the http request