libdbp: Add functions to get and set the temporary directory
MultiBootPatcher: Use PatcherConfig's temporary directory functions