gitignore: improved structure for module and themes directories

All project-related features, modules and themes should be placed into ./project directories that won't be ignored by git