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
fix utils unit test
String format needs indexes in py26
Removed timing tests for CacheRegex
Fixed the function user_list of mongodb module to work properly with MongoDB 2.6
Fixed the function user_list of mongodb module to work properly with MongoDB 2.6
Fix typo in highstate outputter
Merge pull request #19279 from cachedout/highstate_output_bug

Fix typo in highstate outputter
Attempt to fix inconsintent VT test by preventing a spin
Merge pull request #19280 from cachedout/attempt_at_vt_fix

Attempt to fix inconsintent VT test by preventing a spin
Install remaining core components: salt-cloud, ...

Core components salt-cloud, salt-ssh, salt-api are packaged separately, but should be installed by most users.