Merge pull request #1660 from perrito666/master

Added BaseProjectType and NTemplateRegistry
Made project type more extensible
Merge github.com:ninja-ide/ninja-ide