Initial commit of boto_elb module and state.

This commit adds execution module and state module support for AWS ELBs. The
state module provides support for ensuring ELBs are absent or present. If present
the state will ensure health checks, listeners, availability zones, attributes,
and other ELB properties. The execution module adds support for all the necessary
actions in the state.
Add OpenBSD support for network.netstat
Added an example to the FAQ for how to restart Salt with Salt

Closes #12243
Exposes the PyYaml dumper flow-style parameter. Helpful when filtered data needs to be human-readable.
Typo in comment.
BUG: Outputter "nested" swallows lines ending with \r\n
Correct salt-ssh cache_job() data structure to match master+minion.

Prior to this the return data structure had a gratuitous "host" level.

Fixes existing bug.
Fix salt.client.ssh.key_deploy()

Fixes existing bug.
Fix env= in masterless mode
Add FreeBSD and NetBSD support for network.netstat
Merge pull request #12429 from whiteinge/doc-restart-faq

Added an example to the FAQ for how to restart Salt with Salt
Interactively acquire the SSH password with no echo.

This avoids specifying the password as a command argument that can be
discovered in the shell history or through ps(1).

Fixes existing bug (if you feel that exposing a password is a bug)
Merge pull request #12438 from plastikos/outputter_nested_swallows_CR_NL

BUG: Outputter "nested" swallows lines ending with \r\n
Merge pull request #12439 from plastikos/bug-salt-ssh_job_cache_data_structure

Correct salt-ssh cache_job() data structure to match master+minion.
Merge pull request #12440 from plastikos/bug-fix_ssh_key_deploy

Fix salt.client.ssh.key_deploy()
Merge pull request #12442 from cachedout/7512

Fix env= in masterless mode
Catalog Salt exit values.

Ensure that there is consistency and that
exit values are not duplicated with conflicting values.

NOTE: This needs much more work to locate all of the occurences of
os.exit() throughout the codebase.
Use a dictionary for listeners rather than a list

Lists are difficult to properly sanity check and it's harder for the
end-user to use correctly.
Update docs for boto_elb listeners change
Remove debugging statement from boto_elb module