Removed Async.withTimeout from inspectFile()
Separated getProvider and inspectFile logic, added usage of DocumentManager.getOpenDocumentForPath to inspectFile