Kobo firmware 3.17.0, sanitize file names
Kobo have release firmware 3.17.0. There are no changes needed for the driver except the supported version numbers. Plus one in case,
Also adding filename sanitization. This should have been done before especially when sending kepubs was added This sanitization has been copied from the KoboTouchExtended driver.