cache_device: mount with `-o discard`
Flash-based storage benefits greatly from the OS periodically sending trim commands to free blocks. This leads to massively-increased performance when the drive would otherwise have to first free a block before re-using it.
It should be safe to mount any drive with the discard
command, so let's just do that :)