Use subdirectories for extras, patches and languagepacks
The simple extras detection in Util::makeFilePath is replaced with argument for setting subdirectory
Add XDG Base Directory Specification support to Util::createXML
I forgot to change Util::createXML in d430af6