Quote $OPTARG variable
Merge branch 'master' of red:/disk/spare/gitroot/pub/scripts
Merge branch 'master' of red:/disk/spare/gitroot/pub/scripts
User external plugins if the user wants to
s/convertion/conversion/

Also, fix some wrong comments.
Don't use dangerous 'cd' + 'cd -', use subshell
Use "string" instead of "escape", after shx change
Plugins don't download the file

They just tell the remote URL of the file.  A new function downloadfile
downloads it.
Update shx, that separate log, io and string stuff
Add test mode
Exit if no file is found
Declare variable as local
Don't need to take .pdf extension out

It makes no difference, since we are willing to deal with non-pdf files
as well.
Forgot to add shx_io.  Also, update shx
Treat absent files as empty files
Filter is such a big project to stay here
Update Makefile to match existent files
Simplify plugins

Make them more self-contained instead of depending on other functions.
Add io module of shx