Moved project APIs back into base folder with rest of the core code

--HG--
rename : src/project/config.lua => src/base/config.lua
rename : src/project/fileconfig.lua => src/base/fileconfig.lua
rename : src/project/project.lua => src/base/project.lua
New call api.addAllowed() to add values to a field's allowed value list