Mask set shortcodes for windows illegal filenames

Ref #122
Merge remote-tracking branch 'origin/invalid-windows-paths'