Merge pull request #6137 from jpea/develop

OpenVZ Hardware Node process list fix
Remove the `tty` logic left from 0d6ff2e.
Fix bad first argument of `SSHCopyID`.

* Keep a reference to the passed `opts` since they are used further down the class.
Work around pylint bug of wrongly reporting too many arguments.

More info on http://hustoknow.blogspot.pt/2013/06/pylint.html
Double to single quotes and fix non python 2.6 compatible `format()` call using `{}` instead of `{0}`.
Make sure `salt.utils.jinja.SerializerExtension` calls it's parent class `__init__` method.
Call `self.environment` instead of `environment`.
Implement `SerializerExtension.parse()` to comply with pylint.
Merge pull request #6138 from s0undt3ch/hotfix/salt-modules-rvm-pylint

Fix the errors shown by pylint in the rvm module
Merge pull request #6139 from s0undt3ch/hotfix/pylint-unexpected-tty-argument

For @thatch45 to review. Remove the `tty` logic left from 0d6ff2e.
Merge pull request #6140 from s0undt3ch/hotfix/pylint-bad-first-argument

Hotfix pylint bad first argument
Merge pull request #6141 from s0undt3ch/hotfix/pylint-salt.utils.jinja

Fix pylint issues regarding `salt.utils.jinja`
Update mocked rvm unit test since we now call `cmd.run_all` instead of `cmd.retcode`.
Revert "Fix pip module for python 3"

This reverts commit 06ac67c84a1ab5b2182806fef0b201bb9373549e.
Re-implement 06ac67c84a the right way since the state `__env__` was being confused by the shell environment. Fixes #6129.
`jinja2.ext.Extension` is apparently an old-style class.
Merge pull request #6142 from s0undt3ch/hotfix/salt-modules-rvm-pylint

Update mocked rvm unit test since we now call `cmd.run_all` instead of `cmd.retcode`
Merge pull request #6143 from s0undt3ch/issues/6129-unexpected-__env__-keyword

Fix Issue #6129 unexpected `__env__`  keyword
Don't overlap the virtualenv salt module with the virtualenv library.
Don't obfuscate the original module name.