Fix project configuration system user-specified template extension bugs, closes #1002, closes #1003