Merge pull request #15574 from s0undt3ch/2014.7

[2014.7] Add `sftp_file` function and prefer it over `scp_file`
Merge pull request #15584 from makinacorpus/b3

Fix interactivity in aptpkg
Merge pull request #15588 from jacksontj/develop

Append JID to process name within salt-minion
Merge pull request #15602 from aletourneau/develop

Netscaler execution module
Merge pull request #15604 from cimarronm/log_user_dir_fix

Bugfix in logging to users directory
Merge pull request #15605 from cachedout/issue_15334

file.accumulate exception fix
Merge pull request #15606 from cimarronm/module_file_symlink_bugfix

Bug in file.symlink
Merge pull request #15607 from cimarronm/state_git_expanduser

Add expanduser to git target directories
Merge pull request #15615 from dsumsky/file_extract_hash_windows_path

- the file.extract_hash function does not support Windows path format
Merge pull request #15619 from mickep76/develop

Added v0.6.4 support for operators merge(),unset(),immutable(),imerge() ...
Merge pull request #15622 from techhat/lvm

Change linux_lvm to not use python_shell
Pass user info with the syndic

Tell the syndic to pass user info along if it has it. Tell localclient
to search it in kwargs and apply it if we're a syndic.
Merge pull request #15626 from gtmanfred/2014.7

add shell option to global unless and onlyif
lint
Merge pull request #15624 from novapost/feature/postgres_connlimit

Add feature, support new option connlimit
read in the key_no_rotate option
Add the cli option to key_no_rotate
Add get_password_data action for ec2
Clarify docstring for get_password_data
Move import check up to a more relevant place