Use yaml.safe_dump rather than yaml.dump. No more "!!python/unicode".
Documentation Fixes relating to OSX and macports

Insert some notes about installing on OSX via macports
Specify repo option with hg pull

Fixes #1989
Clarification on how to use insertafter with a regex.
For ansible --list-hosts benefit apply hosts selection limits early
Merge pull request #2001 from stoned/ansible-limit-list-hosts

For ansible --list-hosts benefit apply hosts selection limits early
Merge pull request #1999 from dorfsmay/pullreq-lineinfile

Clarification on how to use insertafter with a regex.
Raise an error when multiple when_* statements are provided

Fixes #1994.
Add ConnectTimeout=DEFAULT_TIMEOUT to ssh args
always restart the program when state=restarted
Merge pull request #2005 from ftao/supervisorctl-update

always restart the program when state=restarted
expand_lists should default to False
Also catch NameErrors which would indicate missing quotes
Merge pull request #1993 from fdavis/timeout_ssh

Add ConnectTimeout=DEFAULT_TIMEOUT to ssh args
Fix yum module examples: the 'pkg' parameter is now 'name'
Merge pull request #2006 from stoned/doc-fix-examples-yum

Fix yum module examples: the 'pkg' parameter is now 'name'
Merge pull request #1990 from roller/devel

Specify repo option with hg pull
Merge pull request #1986 from jcftang/devel

Documentation Fixes relating to OSX and macports
Allow using ${hostvars.<node>} for nodes not in SETUP_CACHE

This allows accessing inventory data from nodes that have not been
talked to (yet).
No authentication with --syntax-check