Implements md5sum and file size recording during provision files (out)

Also, a fix for the webservice where it was assuming that file paths
were unique.

Above functionality is default but can be disabled with a new
.seqware/settings key (SW_PROVISION_FILES_MD5)