Added more async equivalents
Improved BOM detection
Used ConfigureAwait to avoid false usage
ConfigureAwait(false) in place to avoid deadlocks
Also added BOM detection to non-async usage
Using DocumentUri instead of BaseUri
Removed static helpers (centralized), improved reloading
Added methods for parsing streams
Fixed null value for Href
Changed modifier of CloseCurrent again to public