Fix passing drivename in assemble_filename_packet()

and rename 'name' to 'drivename' because that's what it is.
Call prov_free() before re-assign

Fixes #108
Add PETSCII-->ASCII translation for SD card assigns