Fixing the DriverRepoPackage to consider the metadata file as a file

For some reason the metadata md5 was treated as a separate attribute of the repository, rather than just considering it to be a binary file. This is important as a consumer may wish to know what the filename is for the metadata file.

Signed-off-by: Rob Dobson <rob@rdobson.co.uk>