Lowercase redirect URLs to fix #4391 and handle nested resources.

First issue is that the new static.wixtoolset.org site is case sensitive
and all URLs there are lowercase so ensure the download handler does
that to fix #4391. At the same time noticed, the split function was
being too greedy and separating the first part of the path from the
rest of the filename. That would cause any download file in a subfolder
on the static.wixtoolset.org to be incorrectly addressed.
Support HEAD requests on downloads since Burn asks for it.
Create WIP 3249.
Merge pull request #13 from rseanhall/wip3249

Create WIP 3249
Finish WIP3249 with proposed changes to WixStandardBA.
Create WIP4161.
Merge pull request #15 from rseanhall/wip4161

WIP4161 - Allow more than one MBA prereq
Merge pull request #14 from rseanhall/wip3249

Finish WIP3249 with proposed changes to WixStandardBA.