GCC produces ODR error when including paths of the form './foo' and 'foo' in the same binary. Rather than managing duplication we just universally pick the absolute form over the relative form.
Now that std::size is part of our supported compilers we can remove the old elems function.
Wine does not implement CaptureStackBackTrace, so we have to use StackWalk64 where possible.