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
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
Link a new fortran template to existing c++ one

As per #1140
Adding fortan module files.
Merge pull request #1142 from peterfpeterson/fortran_mod

Adding fortan module files.