Removing drop middleware, as we can't really remember why it was ever here
Refactoring tests before adding more
Whitespace
Test multi-part external
Updating tests to reflect more likely real world usage (specifically, my real usage).  We don't usually see path items corresponding to the _vh_ elements when proxied through from Apache or similar.
Don't attempt to strip the externals from the beginning of the provided path, instead ensure the externals never end with a slash (as path always will)