Relative paths should be created relative to pwd.

If create() is called with a relative directory and the path does not exist, it should be created inside of the folder->pwd() and not inside the process' cwd.

If people think this should go into 2.6 I'm happy to make that change.

Refs #4990