Organized the .gitignore. Added patterns for temporary and user-specific files
generated by development tools. Added patterns to ignore binaries when projects
in mcs/ are compiled.
Merge pull request #547 from jack-pappas/patch-1

Organized .gitignore and added new patterns.