Updated the .gitignore file for the sub-modules and parent project.