language changes: std::io::fs::PathExtensions, deprecations, lints.