Added Base for project type and pr registry

Added the BaseProjectType from which you should extend to be able to register
a new project type
Also added A registry for it
Merge github.com:ninja-ide/ninja-ide
Merge pull request #1660 from perrito666/master

Added BaseProjectType and NTemplateRegistry