Support empty/null packaging parameter
Adds support for file:// scheme for upload URIs
A bit of code cleanup
Delete source file after successful upload

Deleting the file is default behavior. However, deleting files should
only be done after a complete successful ingest. This has to be
controlled by the appropriate file handler.
Prepare 1.4.1 release