if showsid doesn't work, just return true

The regular service.py returns true if it can't get the pid.
We'll do the same here if we can't get the sid
Just return True or False

Skip trying to return the pid. Not necessary
Honor ownership in file.symlink states

Fixes #6581.
remove pylint checks from travis, these are done in jenkins now

Conflicts:
	.travis.yml
Hide _namespaced_function from salt's loader.

This is needed because in CentOS 5, under python 2.6 that function is flagged as not having a CLI example from the test suite.
Use the running user and default group for symlink ownership

This commit modifies the work done in 77b749d. Instead of using
root:root for the default symlink ownership if no user/group is
specified, the user under which the salt-minion is running is used when
'user' is not sspecified, and the default group of whatever is assigned
to 'user' is used (whether specified directly or derived using the
aforementioned method).
avoid key error is not SHELL env var
Fixed `integration.states.pip.PipStateTest.test_pip_installed_errors` error regex.

It was failing to match on FreeBSD.
Add CLI Examples to geenrated zfs docs

Conflicts:
	salt/modules/zfs.py
Add freebsd to grp covered platforms
Pass in extra args as a kw
Skip pydsl test without tty
Skip running the test is not attached to a TTY.
Merge pull request #6977 from s0undt3ch/0.16-merge

0.16 merge
Add missed import while cherry-picking d0beccd
Fix memoize decorator for 0.16(same fix as in #6685)

Instead of cherry-picking all the commits from #6685, which also pulls unrelated code, we just fix the decorator and don't move it like in salt's develop.
Merge pull request #6978 from s0undt3ch/0.16-merge

Add missed import while cherry-picking d0beccd
Merge pull request #6979 from s0undt3ch/0.16-merge-decorator

[ATTENTION 0.16 commit] Fix memoize decorator for 0.16(same fix as in #6685)
freebsd uses wheel as well
Add cli example to pkgng restore