Added .gitignore for Ninja build system dependency-cache and log.
LabVIEW.gitignore

LabVIEW (ni.com/labview) is a graphical system design tool.
File extensions are listed here:
http://zone.ni.com/reference/en-XX/help/371361K-01/lvhowto/lv_file_extensions/
.llb and lvlibp are for binary distributions, and are excluded for the same reason shared objects are excluded.
.aliases and .lvlps are metadata related to the project file, and are automatically updated when moving between machines (see note on that help page).
Add QtCreator qmlproject temp files ignoring
Update VisualStudio.gitignore

Fixed pattern for excluding nuget packages so that it works both for top level package folder and for any lower level package folders.  Re-include patterns fixed the same way.
Update VisualStudio.gitignore

Removed the separate top-level patterns for NuGet in accordance with comments in PR. Will now match version 2.0.1.
Merge commit 'pull/1131'
Revert "Remove redundant Umbraco exceptions to VS rules"

This reverts commit 5b168d43009dbfa9e5b02dd6be7ee5961059ea61.

Amends #1131 - fixes Umbraco template to compensate for the change in the
VisualStudio template which would lead to issues if the two were used together.
These rules were originally added by @bbodenmiller in #1013
Clarify the NuGet packages comments

Amends #1131
See these resources for explanation:
  http://docs.nuget.org/docs/reference/package-restore
  http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages
Fix comment that was nonsensical after a previous change
Merge pull request #1084
Make ninja a global template.

Amends #1084
add /target/ (generated by Cargo) to Rust gitignore
Clarify what commenting *.pubxml does

https://github.com/github/gitignore/commit/08def965cd1c0241a7cffbe7c26a74b3cab61243 incorrect states that commenting *.pubxml will keep your passwords hidden when it will actually do the opposite. This clarifies what commenting *.pubxml does and warns you of the dangers.
database connection strings unencrypted

user passwords are stored in *.user files so it is only database connection strings that are not protected.
Merge pull request #1136 from bbodenmiller/patch-3

Clarify what commenting *.pubxml does
Merge pull request #1128 from misterion/master

Ignore QtCreator qmlproject user-specific files
Merge pull request #1123 from dsmithni/patch-1

LabVIEW.gitignore
Merge pull request #1135 from Heather/patch-1

add /target/ (generated by Cargo) to Rust gitignore
Update JetBrains.gitignore

To clarify when to ignore/include *.imls as per https://intellij-support.jetbrains.com/entries/23393067

also added optionals from the same
Updated following feedback

removed the iml filter - this is my current best understanding of the docs, but I'm still unsure