Merge pull request #3039 from shadowfax-chc/develop

Modified ebuild upgrade command to preform a full system upgrade.
Merge pull request #3033 from s0undt3ch/issues/3032

Fix some "`NameError`s" introduced when fixing #3015. Fixes #3032.
Add explanation of "issue" to overstate doc
Added depclean function to eubild module.

Portage supports a function, depclean, which removes old dependencies.
If a package is provided, emerge will only remove it if no other package
depends on it.
Merge pull request #3038 from s0undt3ch/hotfix/pylint-virtualenv

Add virtualenv support to `.pylintrc`
Merge pull request #3040 from techhat/iptables

Support optparse in python 2.6
cleanup for 8bb8143
Merge pull request #3041 from archtaku/docs

cleanup for 8bb8143
Clarify virtualenv installation/configuration docs

Since the "pidfile" param has been added to the list of params for which
root_dir is prepended, editing the pidfile is no longer necessary when
running from a recent git checkout. Added a note to clarify this.
Merge pull request #3042 from archtaku/docs

Clarify virtualenv installation/configuration docs
Merge pull request #3005 from SEJeff/features/consistent-windows-detection

RFC: Consistently detect windows
Include empty string in `__virtual__()` loader comment.
Merge pull request #3044 from s0undt3ch/develop

Include empty string in `__virtual__()` loader comment.
Update doc/ref/states/highstate.rst

fix Rest formatting mistakes
Merge pull request #3045 from gotcha/patch-3

Update doc/ref/states/highstate.rst
Adding initial FACL support for Linux
Removing prints
Merge pull request #3047 from techhat/facls

Adding initial FACL support for Linux
Bumped default token lifetime from 12 minutes to 12 hours; added config
Merge pull request #3048 from whiteinge/token-expire

Bumped default token lifetime from 12 minutes to 12 hours; added config