Cross platform C header for obtaining paths to user configuration files and directories