Allow including all kinds of weird characters in filenames.

Supports strong quoting and single-char escaping.
Update docstring to match function args
Add comments to regex