*8823* implement remote file support

lib/pkp module updates coming in a bit.
Won't this delete a file from the local filesystem on import? That's not expected behavior if I'm reading it right.