Make states created outside of an extend usable inside it.
moving to new upstream version 0.12.0
Add missing space to log message

When testing a new virtualenv installation today, I noticed the
following log message:

[INFO    ] Authentication failed from host foo, the key is in pending
and needs to be accepted with salt-key-a foo

This commit adds a space between "salt-key" and "-a".
Replace hardcoded python executable with sys.executable
Merge pull request #3308 from essentialed/develop

Replace hardcoded python executable with sys.executable
Merge pull request #3307 from archtaku/develop

Add missing space to log message
Merge branch 'develop' of git://github.com/saltstack/salt into develop
fixup salt.spec for 0.12.0
Merge pull request #3309 from herlo/develop

New 0.12.0 spec file
Default refresh to True (ebuild)

See #3302
Make both "refresh=true" and "refresh=True" work

Also pep8 fixes.
Default refresh to True (pkgutil) + pep8 fixes

See #3302
Add refresh param + pep8 fixes

list_upgrades and upgrade are not yet implemented, but I added some
commented-out bits that can be uncommented once these functions are
implemented.
Default refresh to True (yumpkg) + pep8 fixes

See #3302
Added unittest support to rpm spec.
Default refresh to True (yumpkg5) + pep8 fixes

See #3302
Default refresh to True (zypper) + pep8 fixes

See #3302
Prevent traceback using refresh param

This commit forces the 'refresh' param to be cast as a string to keep
things like 'refresh: 123' in a pkg state from causing a TypeError.
Prevent traceback using refresh param

Make the same change as was made in f0d1043 to pacman.py
Fix typo introduced in f0d1043