Merge pull request #1 from github/master

merge from github to my fork
Update Python.gitignore
Refactor Node.gitignore with comments

The "build" directory is lost in this refactor, as many JS projects
do wish to include a minified/concatenated version of their source
in the "build" folder in source control.
Clarify node_modules comment

Now linking to the official npm FAQ entry (with tl;dr) rather than straight to mikeal's blog post
Add build/Release to Node gitignore

This re-covers the http://nodejs.org/api/addons.html case for which the "build" directory was added in 00686415c4, but doesn't break cross-environment projects that use the build directory for including concatenated/minified source. Mazel tov!
Add `coverage` directory, rename coverage heading
Add .grunt directory
Node.gitignore: correct term for instrumentation
Update Python.gitignore
Create Umbraco.gitignore
Update Grails.gitignore to include default files

Only files under /web-app/WEB-INF/classes (build output) should be ignored by Git. Grails generates a few default (unchanging) files (applicationContext.xml, sitemesh.xml, a bunch of *.tld) that need to be there for some plugins to function properly (e.g., grails war).
gitignore VM crash logs
Added .gitignore for the DM language.
Update Dart.gitignore

Removed space from end of line which prevented the `pubspec.lock` from being ignored.
Merge pull request #936 from caffinatedmonkey/patch-2

Update Dart.gitignore to trim stray whitespace
Update on using boo script generated by Unity3D
Merge pull request #937 from ahmyi/patch-1

Ignore user-specific .booproj files
Update JetBrains.gitignore

Add plugin file description for JIRA config file containing username and password
Added *.synctex.gz(busy)

Sometimes it happens that you'd like to commit during a long LaTeX run. During this run, the document.synctex.gz is renamed to document.synctex.gz(busy). And you don't want to commit this file.
Merge pull request #895 from EvandroLG/patch-1

Update Python.gitignore