Fix a bug in windows_safe_path to always return a string
Add a Config.base_dir configuration value for easy tuning
Update CHANGELOG for windows_safe_path and new Config.base_dir
Fix old reference to windows_safe_path!