added abstraction of OS specific path handling
timeshift: use abstracted path handling functions