Add and document CloudFilesProvider.DetectContentType

Fixes #365