Allow create-project to be called in an empty dir that exists, fixes #1135, replaces #1206