Consolidate .gitignore files in the root.

This makes it easier to copy various source folders for use in other projects without accidentally ignoring items.
Merge pull request #991 from AnalyticalGraphicsInc/consolidateGitIgnore

Consolidate .gitignore files in the root.