TEIIDDES-1608: Allow additional xml-style files in connection profiles

* Rather than just xml files, allow the file and url connection profiles
  to use other filetypes that contain xml.

* Instead of testing the file's extension, parse the file for XML.

* Url connection profile wizard can take a while if the host is invalid so
  place the parsing code inside a Busy UI Indicator.