Enhance virtualenv module to install distribute/pip for pyvenv
Fix pip module for python 3

Pip module now sets VIRTUAL_ENV environment before calling pip
Virtualenv module uses external scripts to install distribute and pip

Fixes #6029
SaltLoggingClass: Pass __init__ args thru to superclass' __new__

************* Module salt.log
W0613:153,21:SaltLoggingClass.__new__: Unused argument 'logger_name'
Install setuptools instead of distribute
integrate pylint with Travis
squelch E0611 due to pylint not seeing distutils.version for some reason
squelch E0211 due to implementation trick in OrderedDict.update()
squelch W0102 due to implementation trick in OrderedDict.__repr__()
squelch E0102 due to legitimate progressive enhancement redefinitions of funcs
squelch E0611 under Python 2.6 where collections.OrderedDict doesn't exist
squelch E1003 under Python 2.7 since OrderedDict in the std lib conflicts w/ the recipe version
squelch E0611 under Python 2.x due to presence of Python 3 imports
squelch W0104 in test code where it's legit
squelch E0611 due to salt not being installed (per se) on/under Travis
squelch E1003 due to apparent pylint bug
improve the sentry returner so that successful executions are also sent to sentry. Also provide more configuration options for tagging messages in the sentry UI
Merge pull request #6034 from extesy/patch-1

Enhance virtualenv module to install distribute/pip
Merge branch 'patch-2' of git://github.com/extesy/salt into extesy-patch-2

Conflicts:
	salt/modules/pip.py
Merge pull request #6039 from johnnoone/config-extension

Serialize dataset into file states and jinja templates