StringUtils::FindWords fix dead loop.
Merge pull request #2617 from ulion/fix_findword_deadloop

StringUtils::FindWords fix dead loop (introduced by PR #2536)
[win32] fixed: DX runtime setup was not included after 9eaf1cd
Merge pull request #2615 from a11599/buildsetupfix

[win32] fixed: DX runtime setup was not included after 9eaf1cd
[Fix] Only start checking the nfo file from the first episodedetails tag
Merge pull request #2623 from ScudLee/NfoFileFix

[Fix] episode nfo with XML declaration and mismatched episode numbers would be ignored
[WIN32] fixed: setup file name got the branch name back (2. try)
[WIN32] fixed trailing space at the end of the branch name (I will do more tests...I will do more tests...I will do more tests...)
fix creation of new sources.xml (fixes #14272)
Merge remote-tracking branch 'remotes/origin/master'