ResourceStreamWrapper no longer able to handle non-existent files
The ResourceStreamWrapper no longer works when trying to use it to create files or directories. This is because
evaluateResourcePath() checks the resolved path for existence before returning it.
This obviously does not work for a directory or file that is about to be created.
This breaks e.g. the Kickstarter.