Added detection of XML-derived file types by peeking the file contents
Not sure whether actually opening the file is desired at this point. If not, feel free to discard this MR.
This change allows to detect XML language for XML-based formats with their own file-endings (e.g. DASH MPD, XSLT, and many more).