add Windows compliant implementation of XDG Base Directory Specification