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
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