Allow passing a blobkey to serve_file. Fix a bug where filenames with spaces wouldn't be quoted properly