bu: allow use of filenames which require escaping.  python3.3 or higher needed for use of shlex.quote()