While we're at it, I don't believe that there's any reason at all for the second layer of this to be LIBDIR_RELATIVE. The only reason we have `bin` at the top on windows is so the `dll`s live next to the executable. We never run an executable out of the target directories, and I think it would make things easier for the inner libdir to just always be `lib`.