Fix the path we use when walking to include the path separator
Fix the path we use when walking to include the path separator

This is so that parent[len(path):] isn't an absolute path, so the pjoin doesn't throw dest away.

ipython/ipython,ipython/ipython