FORGE-1960: Created empty project provider + type

Created PR for discussion, do not merge yet
This needs to be changed to avoid conflicts with other IDE's like eclipse, unless that's the intention. In which case this should parse and verify that .project is actually an eclipse project file. Otherwise... this should probably look for ".forge_project" IMO.