Use an output renderer to show minions that did not return

Two main reasons:
1. Output can be customized / colored (minor)
2. Data on minions that did not return is passed up.  This allows custom
runners to process the data.
Add back target filtering, but also include list targeting.
Use file.contains_regex to check for successful sed change
Join a line that didn't need to be broken up for PEP8
Merge pull request #3897 from basepi/sedfix3837

Fixes #3837 Fix file.sed state to use file.contains_regex for success check
Make /usr/bin first in path to ensure that system python is used
version bump for pending release
Merge pull request #3899 from dlindquist/upstart-fix

Make /usr/bin first in path to ensure that system python is used
Added one-line descriptions to pydsl and stateconf renderer modules

The Latex output did not like field lists as the first thing in the
docs.
add top and pillar modules for Cobbler
Merge pull request #3901 from mgwilliams/cobbler

add top and pillar modules for Cobbler
Remove some trailing whitespace
Very early (but working) S3 implementation
Add CLI examples to s3.get
Quote sigs for status.pid selectively

Will quote if the sig doesn't end with ' or ", and if it doesn't begin
with -.  This is to prevent it from quoting sigs like:

'someregex'
-E someregex
-E 'someregex'  <-- Why we check for trailing quotes, not leading
Add documentation to tell why we chose to quote as we did
Merge pull request #3906 from basepi/pidsigfix3728

Fixes #3728 Selectively quote sigs for status.pid
Merge pull request #3903 from techhat/s3

Very early (but working) S3 implementation
Oopsie.  Master upstart script should run master; not minion.
Merge pull request #3907 from skellock/develop

Oopsie.  Master upstart script should run master; not minion.