Updated limit to be escaped like before and after.
Import install command from setuptools if we use them.

This commit fixes bug with option --single-version-externally-managed.
Allow alternative executables

With this commit it is possible to use virtualenv with the init scripts.

For example, I have this in my /etc/default/salt:

```
SALTMASTER=/srv/venvs/venv-1/bin/salt-master
SALTMINION=/srv/venvs/venv-1/bin/salt-minion
SALTSYNDIC=/srv/venvs/venv-1/bin/salt-syndic
SALTAPI=/srv/venvs/venv-1/bin/salt-api
PYTHON=/srv/venvs/venv-1/bin/python
```
Fix the LSB header

I got complaints from insserv that the LSB header was not compliant. It was
missing required keywords, which must be there even if they are empty.
Add optional key argument to display subtree of pillar data

The output of pillar.data comprises a substantial chunk of data.
By introducing key selection on the dictionary, we can display
the subtree of immediate interest.

Inadequacy: Should allow for arbitrary keying into subsections
of the data. Current change is the simplest useful improvement.
Merge pull request #3697 from rca/escape_limit_in_file_dot_sed

Updated limit to be escaped like before and after.
Merge pull request #3698 from sshturm/setuptools_fix

Import install command from setuptools if we use them.
Merge pull request #3704 from holmboe/alternative-salt-executables

Allow alternative executables
Merge pull request #3707 from sbworth/develop

Add optional key argument to display subtree of pillar data
Merge pull request #3700 from giantlock/develop

Postgres module corrections
update the start / kill order with chkconfig
Merge pull request #3709 from herlo/develop

update the start / kill order with chkconfig
Add state check to virt_query
Add link to writing State docs
fix bad ref to vm name
Added test for limit in file.sed.
Merge pull request #3715 from rca/test_file_sed_limit

Added test for limit in file.sed.
Merge branch 'develop' of github.com:saltstack/salt into develop
Add start and force_off runner functions
Add state_terse config option and terse kwarg to state.highstate

and state.sls

now in the master config you can set state_data: terse to trim out
all of the "greens" or pass terse=True to state.highstate or state.sls