No print statements in exec modules please
Captalize class names please
Collapse empty pass statements
This appears to be a no-op
Remove pylint resulting in no-op overhead
Helper function is no longer used at all
Import logging
Remove extra check for None because we can compare str to None.

@thatch45 please review. Perhaps this was for performance?
Collapse no-op matching
Change mysql pillar test to use updated class name
PEP8
Alternative match functions for class SaltEvent (including regex)
13197 - pkg.install can use sources for yumpkg
add full support for ANSI SGR escape sequences

This is for adding color to the text output salt emits in various
contexts including support for extended colors (256 and 256^3) and a few
other common text modifiers like bold, italic, underline, etc.

The code is put in salt/textformat.py (rather than
salt/utils/textformat.py) in order to allow for logging to import
TextFormat without loading all of salt/utils/__init__.py and causing
logging failures.
finally remove global, unused color declarations
update color name consistency
add color to console logger
pylint fixes
pylint again (why was this not caught the first time?)
remove misleading unicode message