About "Trailing slashes must be stripped for resolve()" -- it seems this has changed recently. My 7.3 MacVim does not resolve paths ending with slash, but my 7.4 terminal Vim does.