Improve DirectoryFileSystem's wide char handling.
Provide for GPU init failure, kill a warning.
Fix some minor warnings.
Merge pull request #3686 from unknownbrackets/warnings

Warning fixes